Synechron
QA Automation Engineer – Selenium, TestNG & CI/CD in Enterprise Applications
Job Summary
Synechron is seeking an experienced QA Automation Engineer to lead the development, execution, and maintenance of automated testing frameworks for enterprise-level software solutions. This role involves designing automation scripts, performing functional and regression testing, and ensuring software quality across diverse systems. As a key team member, you will collaborate with development and QA teams to implement best practices, enhance test coverage, and deliver reliable, scalable, and secure applications to meet organizational and client standards. Your efforts will support continuous delivery and operational excellence.
Software Requirements
Required:
Extensive experience with Selenium, TestNG, Maven, Jenkins, and JIRA for automation and test management (7+ years)
Strong programming skills in Java for developing reusable test scripts
Knowledge of automated testing methodologies, including functional, regression, and load testing
Hands-on experience with API testing tools and techniques (e.g., Postman, RestAssured)
Strong understanding of SQL for database testing (MySQL, Oracle, SQL Server)
Familiarity with Agile/Scrum practices and integration into CI/CD pipelines
Preferred:
Experience with BDD frameworks like Cucumber or SpecFlow
Use of automation tools such as UFT or QTP
Knowledge of cloud testing environments and tools (AWS, Azure)
Overall Responsibilities
Design, develop, and execute automated test scripts for web, API, and database components
Create comprehensive test plans, scripts, and validation procedures to ensure coverage of functional, regression, and performance testing
Identify, document, and manage defects, coordinating with development teams for resolution
Conduct code reviews, optimize scripts for reusability and reliability, and maintain testing libraries
Integrate automation scripts with CI/CD pipelines for continuous testing and deployment
Collaborate with cross-functional teams to refine requirements and testing strategies
Monitor test execution results, analyze issues, and report on key quality metrics
Support manual testing activities as needed and facilitate test environment management
Promote best practices in test automation, quality assurance, and process improvements
Technical Skills (By Category)
Programming Languages (Essential):
Java for test automation scripts
Preferred:
Additional scripting in Python or JavaScript for automation enhancements
Frameworks & Libraries:
Selenium WebDriver, TestNG, Maven, Jenkins
API testing tools such as RestAssured (preferred)
Use of Cucumber or SpecFlow for BDD practices
Databases & Data Management:
SQL knowledge for data validation and validation scripts (MySQL, Oracle, SQL Server)
Cloud & Environment Tools:
Basic knowledge of cloud environments such as AWS or Azure for testing purposes
Version Control & CI/CD:
Git for version control
Jenkins, GitHub Actions, or similar tools for automation pipelines
Testing & Quality Practices:
TDD, BDD methodologies and automation best practices
Performance testing basics (e.g., JMeter, LoadRunner) are a plus
Experience Requirements
7+ years of experience in automation testing within enterprise or complex development projects
Proven expertise in automating web and API testing using Selenium, TestNG, Maven, and Jenkins
Strong familiarity with database testing, SQL scripting, and data validation processes
Experience integrating automation within Agile/Scrum development cycles
Industry experience in finance, banking, or regulated industries is advantageous but not mandatory
Day-to-Day Activities
Develop, maintain, and optimize automated test scripts for functional, regression, and performance testing
Analyze test results, troubleshoot failures, and report defects for resolution
Collaborate with developers to refine requirements and improve testing coverage
Integrate automated tests into CI/CD pipelines to support continuous delivery cycles
Conduct code reviews, participate in sprint planning, and contribute to test strategy improvements
Maintain test documentation, including test cases, scripts, and defect logs
Support manual testing when necessary, especially for exploratory or high-risk scenarios
Monitor automation health, optimize test execution speed, and reduce false positives/negatives
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or relevant field
7+ years of experience in test automation with Java, Selenium, and CI/CD tools in enterprise environments
Certifications in automation or testing (e.g., ISTQB, Certified Agile Tester) are advantageous
Knowledge of scripting and experience with API validation is required
Professional Competencies
Strong analytical and troubleshooting abilities
Excellent communication and collaboration skills across technical and non-technical teams
Leadership qualities to mentor junior team members and promote best practices
Adaptability to evolving tools, frameworks, and industry standards
Attention to detail and commitment to delivering high-quality, maintainable test automation solutions
Results-driven, with a focus on reducing manual effort and improving product quality
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

