Project description
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
- Design, develop and maintain automation frameworks using Java and Selenium WebDriver
- Create and execute test plans, test cases and test scripts for functional, regression and integration testing
- Perform manual testing — functional, smoke, sanity and exploratory — where automation is not applicable
- Build and maintain automated suites on TestNG/JUnit; apply Page Object Model and other design patterns for scalability
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
- Identify automation opportunities together with development teams and drive test coverage improvements
- Perform API testing using Rest Assured, Postman or equivalent
- Analyse results, raise and track defects in JIRA
- Mentor junior QA engineers and set automation best practices
- Participate in Agile ceremonies, sprint planning and estimation; report test status to stakeholders
SKILLS
Must have
- 8–10 years in software QA with a strong automation focus.
Java (expert level, Core Java + OOP)
Selenium WebDriver, Selenium Grid
TestNG / JUnit
Maven or Gradle
Git / GitHub / Bitbucket
Jenkins, GitLab CI or Azure DevOps
API testing - Rest Assured, Postman, SoapUI
SQL / database testing
Cross-browser and cross-platform testing
Manual testing: SDLC/STLC, test case design, JIRA / TestRail / Zephyr, functional, regression, integration, UAT, smoke, sanity
Mentoring and technical guidance experience
Nice to have
BDD frameworks (Cucumber, SpecFlow); performance testing (JMeter, LoadRunner); Agile/Scrum at scale