QA Automation Engineer (Java)
Agivant Technologies India Private Limited Hyderabad, Telangana, India
IT Services and IT Consulting · 51-200 employees
About the role
Design, develop, and maintain robust automated test scripts in Java to expand end-to-end test coverage for key systems. Perform targeted manual testing and document test plans, execution results, and defects in issue trackers.
What they look for
Requirements
Requires 2-4 years of hands-on experience in software quality assurance with a strong focus on Java-based automation. Proficiency in test design patterns, automation frameworks, and integration into CI/CD pipelines is essential.
Full description
Role Summary We are looking for QA Automation Engineers to expand end-to-end (E2E) automated test coverage and strengthen functional and regression testing across key systems. The ideal candidate will leverage Java-based test automation frameworks to standardize UI testing, streamline test execution, and validate changes to core subscription and booking functionality alongside manual testing efforts.
Key Responsibilities
- Design, develop, and maintain robust, scalable automated test scripts in Java to expand E2E test coverage for Commits and Subscriptions using Quicksub infrastructure.
- Build and standardize automated UI tests for Oreo using Java-based frameworks (e.g., Selenium/Playwright) integrated with the Trace framework to eliminate regressions caused by feature expansions.
- Design, execute, and maintain automated regression test suites to support frequent release cycles.
- Perform targeted manual testing for exploratory scenarios and subscription definition changes prior to automation.
- Conduct black box, integration, system, and regression testing across releases.
- Document test plans, automated scripts, execution results, and identified defects clearly in Jira/issue trackers for engineering follow-up.
Requirements
Requirements
- 2-4 years of hands-on experience in software quality assurance, with a strong focus on Java-based automation testing alongside manual, integration, and system testing.
- Proficiency in Java for test development, OOP concepts, and test design patterns (e.g., Page Object Model).
- Hands-on experience with automation tools and frameworks such as Selenium WebDriver, TestNG/JUnit, or Cucumber.
- Ability to build, maintain, and execute E2E test coverage within existing test infrastructure (e.g., Quicksub, Trace framework).
- Strong manual testing fundamentals across functional and complex UI test scenarios.
- Experience integrating Java automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions) and build tools (Maven/Gradle).
- Detail-oriented approach to identifying edge cases, regressions, and validating feature changes.
Similar roles
-
Java Software Engineer
C Mack Solutions LLC Loudoun County, Virginia, United States · $75K–$155K/yr
-
Java Module Lead
Eurofins Coimbatore, Tamil Nadu, India
-
Java Lead
Eurofins Coimbatore, Tamil Nadu, India
-
Senior Backend Engineer (Java | Kafka | Cloud)
Endava São Paulo, São Paulo, Brazil
-
Java Developer
i4DM Millersville, Maryland, United States
-
Développeur Senior Java Back-End (H/F)
Meritis Aix-en-Provence, Provence-Alpes-Côte d'Azur, France