Synechron
QA Automation Engineer – Selenium, TestNG & CI/CD for Enterprise Applications
Job Summary
Synechron is seeking a qualified QA Automation Engineer to design, develop, and implement automated testing frameworks to ensure the delivery of high-quality software solutions. This role involves creating and maintaining automated test cases for functional, regression, API, and database testing to support ongoing software development and deployment cycles. You will collaborate closely with development and QA teams to promote best practices, reduce manual efforts, and improve overall system quality, supporting the organization’s strategic goal of delivering reliable and maintainable software products.
Software Requirements
Required:
Expertise in Selenium, TestNG, Maven, Jenkins, and JIRA (minimum 5+ years of experience)
Strong programming skills in Java for automation scripting
Experience in designing and implementing automated test cases and frameworks
Knowledge of API testing techniques and tools (e.g., Postman, RestAssured)
Experience with database testing using SQL (MySQL, Oracle, or SQL Server)
Familiarity with Agile/Scrum methodologies and continuous integration pipelines
Preferred:
Use of Cucumber or BDD frameworks for behavior-driven development
Automation tools like UFT or QTP
Experience with cloud-based testing environments and APIs (AWS or Azure)
Overall Responsibilities
Design, develop, and maintain automated test scripts and test frameworks for various applications
Execute automated tests for functional, regression, API, and database validation
Identify, document, and track software defects and verify bug fixes
Collaborate with developers, product managers, and QA teams to review requirements and improve testing strategies
Conduct code reviews, optimize test scripts for reusability and efficiency
Support manual testing efforts when necessary and transition to automation where possible
Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment
Monitor test execution, analyze results, and produce detailed reporting for stakeholders
Promote and implement best practices for test automation, quality assurance, and process improvement
Technical Skills (By Category)
Programming Languages (Essential):
Java (core for test automation)
Preferred:
Additional scripting languages such as JavaScript or Python for automation enhancements
Frameworks & Libraries:
Selenium WebDriver, TestNG, Maven, Cucumber (BDD)
API testing tools like Postman, RestAssured
Build tools: Jenkins, GitHub Actions, or similar CI/CD tools
Databases & Data Management:
SQL based: MySQL, Oracle, SQL Server
Data validation and query writing for verification purposes
Development & Automation Tools:
Version control: Git
Automated build and test pipelines integrated within Jenkins or equivalent
Test management tools: JIRA, Zephyr, or similar
Testing Methodologies & Best Practices:
Automated functional testing, regression testing, API testing, and database testing
Behavior-Driven Development (BDD), Test-Driven Development (TDD) practices
Security & Quality Standards:
Knowledge of application security testing practices and data privacy standards
Experience Requirements
5+ years of practical experience in test automation and quality assurance roles
Proven success in developing, executing, and maintaining automation frameworks for enterprise applications
Experience working with Agile teams to streamline testing and release processes
Domain experience in finance, banking, or regulated industries is a plus but not mandatory
Strong troubleshooting, analysis, and defect management skills
Day-to-Day Activities
Develop, update, and maintain automated test scripts for new and existing features
Execute automated test suites and analyze test results to identify issues
Troubleshoot and debug automation scripts, resolving failures promptly
Conduct test reviews, optimize test scripts for maintainability and reusability
Integrate automated testing within CI/CD pipelines and support continuous testing processes
Collaborate with developers and QA to refine test cases and improve overall testing effectiveness
Generate test reports, defect logs, and metrics for project stakeholders
Participate in sprint planning and retrospective meetings to support continuous improvement initiatives
Maintain test documentation, including test plans, script repositories, and test data management
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field
5+ years’ experience in test automation, with proven knowledge of Selenium, TestNG, and Jenkins in enterprise environments
Formal training or certifications in testing tools or frameworks preferred (e.g., ISTQB, Certified Agile Tester)
Strong understanding of QA methodologies, testing lifecycle, and automation best practices
Professional Competencies
Strong analytical and troubleshooting skills for identifying causes of failures
Excellent communication skills, capable of articulating technical issues effectively
Collaborative team player with a proactive approach to quality
Ability to manage multiple tasks, prioritize effectively, and deliver under tight deadlines
Eagerness to learn new tools, frameworks, and industry best practices
Focus on continuous process improvement and automation-driven quality enhancement
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice

