Synechron is seeking a QA Automation Engineer to validate frontend and backend applications through automated, integration and end-to-end testing. The role will test React-based frontend applications and Java-based backend services, ensuring that software meets functional, technical and quality expectations.The QA Automation Engineer will design, develop, maintain and execute automated test solutions using tools such as Selenium, Playwright, RestAssured, Postman and Cucumber BDD. The role will contribute to reliable releases by identifying defects early, improving test coverage, supporting agile delivery teams and applying structured problem-solving throughout the software development lifecycle.
Software Requirements
Required
- Java: Hands-on experience with Java for automation development and testing Java-based backend applications; experience should align with the current project-supported version.
- JavaScript and/or TypeScript: Practical coding experience for frontend automation, test utilities or framework development.
- React: Experience testing React-based frontend applications.
- Selenium: Prior hands-on experience with Selenium and Java for UI automation.
- Playwright: Experience with Playwright for browser-based testing is required as part of the broader automation-tool experience.
- Cucumber BDD: Experience building or maintaining behavior-driven development frameworks using Cucumber.
- REST API Testing: Hands-on experience testing REST APIs, including request validation, response validation, error handling and integration scenarios.
- RestAssured: Experience using RestAssured for API automation.
- Postman: Experience using Postman for API testing, validation and troubleshooting.
- SQL Databases: Familiarity with SQL databases and the ability to validate test data using SQL queries.
- Git: Experience using Git for source control, branching, merging and code collaboration.
- Jenkins: Experience using Jenkins for automated test execution and continuous integration.
- Test Automation Frameworks: Experience designing, building, maintaining and executing reusable automation frameworks.
- Internal Automation Tools: Willingness to learn and use Synechron-supported internal tools for automating test cases.
Preferred
- Experience combining Selenium, Playwright, RestAssured, Postman and Cucumber within integrated automation solutions.
- Experience testing applications across frontend, backend, API and database layers.
- Experience maintaining automation pipelines and reviewing test execution results in Jenkins.
- Experience with test reporting, parallel execution, cross-browser testing and automation framework optimization.
- Familiarity with additional Java, JavaScript or TypeScript testing libraries supported by the project.
Overall Responsibilities
- Design, write, maintain and execute automated test cases for React frontend applications and Java backend applications.
- Develop and maintain automation frameworks using Cucumber BDD, Selenium, TypeScript and related tools.
- Perform functional, regression, integration, API and end-to-end testing across application layers.
- Test REST APIs using RestAssured and Postman, validating status codes, payloads, business rules, error responses and data integrity.
- Troubleshoot and debug failed automation scripts, identify root causes and collaborate with development teams to resolve issues.
- Review test cases and automation approaches, providing clear and actionable feedback.
- Validate application data using SQL queries and support database-level test verification.
- Integrate automated tests into Jenkins pipelines and use Git for version-controlled test development.
- Participate in agile sprint planning, retrospectives and other team ceremonies.
- Contribute to test strategy, test coverage, quality reporting, defect analysis and release-readiness decisions.
- Support continuous improvement of automation frameworks, test maintainability, execution efficiency and defect detection.
- Learn and apply Synechron-supported internal automation tools for test-case automation.
- Communicate testing progress, risks, defects, dependencies and quality outcomes to relevant stakeholders.
- Ensure testing activities support reliable releases, reduced regression effort and improved product quality.
- Apply sustainable testing practices by increasing appropriate automation coverage, reducing repetitive manual execution and maintaining reusable test assets.
Technical Skills (By Category)
Programming Languages
Essential
- Java for automation development and testing Java-based backend applications.
- JavaScript, TypeScript or a similar programming language for test automation and framework development.
- Ability to write maintainable, modular and reusable automation code.
- Ability to troubleshoot code-level failures and debug test scripts.
Preferred
- Experience using both Java and TypeScript in automation projects.
- Familiarity with scripting techniques for test-data preparation, test execution and reporting.
Databases and Data Management
Essential
- Familiarity with SQL databases.
- Ability to write or understand SQL queries for test-data validation.
- Ability to verify data consistency between frontend, backend, API and database layers.
Preferred
- Experience validating transactional data across multiple application components.
- Experience with database testing, data reconciliation and test-data management.
Cloud Technologies
Essential
- No specific cloud platform is required by the stated requirements.
- Ability to work with test environments, application integrations and CI-based test execution.
Preferred
- Experience executing automated tests in cloud-based or distributed test environments.
- Familiarity with cloud-hosted application testing, environment configuration and test-result analysis.
Frameworks and Libraries
Essential
- Selenium with Java for browser automation.
- Playwright for frontend and browser-based testing.
- Cucumber BDD for behavior-driven test development.
- RestAssured for REST API automation.
- Postman for REST API testing and validation.
- Experience with end-to-end testing frameworks and reusable automation components.
- Experience testing React frontend applications and Java backend applications.
Preferred
- Experience with integrated UI, API and database automation frameworks.
- Familiarity with parallel execution, cross-browser testing and automated test reporting.
- Experience extending or optimizing existing test frameworks.
Development Tools and Methodologies
Essential
- Git for source control and collaborative development.
- Jenkins for continuous integration and automated test execution.
- Agile software development practices.
- Participation in sprint planning and retrospectives.
- Test case review, execution, maintenance and defect reporting.
- Troubleshooting and debugging of automation scripts.
- End-to-end testing across relevant application layers.
Preferred
- Experience supporting quality practices throughout the software development lifecycle.
- Experience with test execution dashboards, failure analysis and quality metrics.
- Familiarity with continuous testing and automation-driven regression strategies.
Security Protocols
Essential
- Ability to test API responses, authentication behavior, authorization outcomes and error handling where applicable.
- Ability to handle test data responsibly and follow project and organizational security requirements.
Preferred
- Experience validating secure API communication and access-control scenarios.
- Familiarity with security-focused testing practices for web applications and REST APIs.
Experience Requirements
- Minimum 5 years of relevant experience in quality assurance or test automation.
- Target experience range: 5–8 years of experience in automation testing.
- Prior hands-on experience with Selenium and Java is required.
- Experience testing both React frontend applications and Java backend applications is required.
- Experience building or maintaining automation frameworks using Cucumber BDD, Selenium and/or TypeScript.
- Hands-on experience with REST API testing, including RestAssured and Postman.
- Experience with end-to-end testing, test automation, script troubleshooting and test-case maintenance.
- Experience using SQL databases for test-data verification.
- Experience using Git and Jenkins in software testing or development workflows.
- Experience working in an agile team environment and participating in sprint planning and retrospectives.
- Preferred experience includes integrated UI, API, backend and database testing within the same product or delivery environment.
- Candidates may qualify through equivalent practical experience in software quality engineering, automation development, test framework engineering or full-stack testing that demonstrates the required capabilities.
Day-to-Day Activities
- Write, maintain and execute automated test cases for React frontend applications, Java backend services, REST APIs and end-to-end business workflows.
- Troubleshoot and debug automation scripts, review test cases, validate SQL data and collaborate with developers and QA team members to resolve defects.
- Participate in agile sprint planning, retrospectives and other delivery discussions while communicating test progress, risks, issues and quality outcomes.
- Maintain test deliverables, contribute to framework improvements, support Jenkins execution and exercise appropriate decision-making on test coverage, defect escalation and release readiness.
Qualifications
- A bachelor’s degree in Computer Science, Information Technology, Engineering or a related field is preferred; equivalent relevant experience may be considered.
- Professional certification in software testing, test automation, Agile or a related discipline is preferred but not mandatory.
- Practical training or demonstrated experience in Java, Selenium, REST API testing, Cucumber BDD, Playwright, RestAssured, Postman, Git and Jenkins is required.
- Willingness to learn and apply Synechron-supported internal tools for automating test cases is required.
- Commitment to continuous professional development in automation frameworks, testing techniques, programming languages, CI practices and emerging quality engineering tools.
Professional Competencies
- Applies critical thinking to assess requirements, identify risk areas, design meaningful test scenarios and determine likely causes of test failures.
- Works effectively with QA professionals, developers, business analysts, product teams and other stakeholders in a collaborative delivery environment.
- Communicates test results, defects, risks, technical findings and recommendations clearly through written and verbal channels.
- Demonstrates adaptability by learning new tools, frameworks, internal automation practices and application technologies as project needs evolve.
- Uses an improvement-focused approach to increase automation coverage, framework reuse, testing efficiency and defect prevention.
- Prioritizes tasks effectively, manages competing testing activities and communicates delivery impacts or escalation needs in a timely manner.
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
Skills Required
- Minimum 5 years of relevant quality assurance or test automation experience
- Hands-on Java experience for automation development and backend application testing
- JavaScript and/or TypeScript experience for frontend automation or framework development
- Experience testing React-based frontend applications
- Hands-on Selenium experience with Java
- Experience using Playwright for browser-based testing
- Experience building or maintaining Cucumber BDD frameworks
- Hands-on REST API testing experience
- Experience using RestAssured for API automation
- Experience using Postman for API testing and validation
- Familiarity with SQL databases and SQL queries for test-data validation
- Experience designing, building, maintaining, and executing reusable test automation frameworks
- Experience using Git for source control and collaborative development
- Experience using Jenkins for continuous integration and automated test execution
- Experience with functional, regression, integration, API, and end-to-end testing
- Experience troubleshooting and debugging automation scripts
- Experience working in an agile team and participating in sprint planning and retrospectives
- Willingness to learn and use Synechron-supported internal automation tools
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- Professional certification in software testing, test automation, Agile, or a related discipline
- Experience combining Selenium, Playwright, RestAssured, Postman, and Cucumber in integrated automation solutions
- Experience with integrated frontend, backend, API, and database testing
- Experience with test reporting, parallel execution, cross-browser testing, and framework optimization
- Experience executing automated tests in cloud-based or distributed environments
Synechron Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Synechron and has not been reviewed or approved by Synechron.
-
Fair & Transparent Compensation — Pay is frequently characterized as competitive, particularly relative to large service-consulting peers and in certain in-demand skill areas. Compensation sentiment appears strongest when staffing is stable on strong client engagements and for market-aligned roles in major hubs.
-
Healthcare Strength — Healthcare coverage is often portrayed as a strong point in the U.S., with broad coverage and relatively favorable out-of-pocket experiences. Core medical, dental, and vision options are consistently described as meeting or exceeding a baseline expectation for consulting roles.
-
Equity Value & Accessibility — Equity was made broadly accessible through a company-wide RSU grant tied to a major revenue milestone. This is positioned as a notable upside even if it is framed as a one-time recognition event rather than an ongoing program.
Synechron Insights
What We Do
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,700+, and has 48 offices in 19 countries within key global markets. For more information on the company, please visit our website: www.synechron.com.









