hirly

Synechron

QA Automation Engineer – Java, Selenium, Cucumber BDD, REST API & React Testing

Bengaluru - Bellandur (GTP)

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Synechron first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
IN
Work mode
On-site / unstated
First seen by hirly
21 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Job Summary

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 fr

Original posting on Synechron's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job
QA Automation Engineer – Synechron · Bengaluru | hirly.me