Role Overview
Join a QA engineering team supporting a long-running product line for an international manufacturing client. The team owns functional and regression coverage for web-based applications, maintains a Java/Selenium automation framework, and runs automated suites as part of the CI/CD pipeline. Work is organised in Agile/Scrum with distributed teams; the engineer collaborates directly with developers, BAs and product owners on requirement clarification, test design and defect triage. Delivery is from Bangalore in a hybrid model.
Responsibilities
- Develop and maintain automated test scripts using Java and Selenium WebDriver
- Execute automated and manual test cases for web applications
- Perform functional, regression, smoke and sanity testing
- Create and maintain automation frameworks on TestNG/JUnit
- Apply the Page Object Model design pattern in test automation
- Write clear and detailed test cases and test scenarios
- Identify, report and track defects in JIRA
- Work with the development team to understand application functionality
- Participate in code reviews of automation scripts
- Support CI/CD integration by maintaining automated suites
- Perform API testing using Postman or Rest Assured
- Participate in daily standups and Agile/Scrum activities
Requirements
- 4–6 years in software testing (automation and manual)
- Proficiency in Core Java and OOP concepts
- Experience with Selenium WebDriver, TestNG or JUnit, and Maven
- Knowledge of Git and basic Jenkins
- Experience in API testing using Postman or Rest Assured
- Understanding of HTML, CSS, and XPath/CSS selectors
- Basic SQL for database validation
- Strong manual testing skills: SDLC/STLC, test case writing, and JIRA
- English proficiency: B2 Upper Intermediate
Skills
- Java
- Selenium
- TestNG
- Jenkins
- Postman
Nice to Have
- Cucumber / BDD
- Agile methodologies
- Test management tools (TestRail, Zephyr)