Live opening · Posted 7 days ago

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

Synechron · Bengaluru - Bellandur (GTP)
Workday
You are 7 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 7 days ago
CompanySynechron
LocationBengaluru - Bellandur (GTP)
SourceWorkday
Listed7 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
70 min from Workday publishing this role to us finding it
13 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
58,880 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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 frameworks using Cucumber BDD, Selenium and/or TypeScript.

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App