Job Title: Analyst | Selenium | Bengaluru | Engineering
Analyst | Engineering, AI & Data - Engineering I Selenium
Location: Bengaluru
The team
We are looking for an experienced Selenium Java Automation Engineer with strong hands‑on coding skills and a solid understanding of automation frameworks for Web UI and API testing. The ideal candidate should have deep expertise in Java, Selenium, Cucumber (BDD), and modern CI/CD practices.
The role involves building scalable automation frameworks, improving automation coverage, integrating scripts into CI/CD pipelines, and collaborating with cross‑functional teams in an Agile environment with a focus on in‑sprint automation delivery.
1.Automation Design & Development
-
- Develop and maintain automation test scripts using Java, Selenium WebDriver, and Cucumber (BDD).
- Build advanced, scalable automation frameworks for Web UI and REST API testing.
- Design and implement API test automation covering single or multiple microservice interactions.
- Ensure all automation scripts follow best practices and are:
- Modular
- Reusable
- Parameterized
- Easy to maintain
- Integrate automation suites with CI/CD pipelines such as Jenkins or GitHub Actions.
2. Testing Execution & Reporting
-
- Execute automated test suites for:
- Regression
- Smoke
- Sanity
- Functional testing
- Analyze automation results, troubleshoot issues, and collaborate closely with developers for timely resolution.
- Maintain execution logs and optimize automation performance.
- Prepare detailed test reports with insights and share them with stakeholders.
4. Test Process & Quality Ownership
-
- Perform requirement analysis to derive test conditions, acceptance criteria, and automation feasibility.
- Prepare detailed test cases, automation scripts, and maintain traceability.
- Follow structured QA processes across test planning, execution, and defect reporting.
- Provide timely testing status and ensure alignment with the overall quality goals.
Must‑Have Skills
-
- Strong, hands‑on programming expertise in Java (mandatory).
- Expert-level skills in Selenium WebDriver for Web UI test automation.
- Strong experience with Cucumber BDD, including:
- Writing feature files
- Step definitions
- Hooks
- Practical experience in API automation and microservices testing.
- Hands‑on familiarity with:
- JUnit / TestNG
- Git / GitHub
- Maven or Gradle
- Jenkins / GitHub Actions for CI/CD integration
- Ability to build automation frameworks from scratch.
- Deep knowledge of the software testing lifecycle:
- Requirement analysis
- Test design
- Test automation
- Defect lifecycle