Job Title: Lead Associate | QA | Bengaluru | Engineering as a Service/ Operate
About the Role
The Quality Engineer (P2) is an independent contributor responsible for designing, developing, and maintaining test automation for Identity features across web, mobile, and connected devices. This role works across UI, API, and backend integrations, contributing to automation frameworks, test infrastructure, and quality initiatives while collaborating closely with developers and senior engineers.
Responsibilities
- Design and implement end-to-end automated tests for Identity features.
- Develop and maintain Page Objects, API utilities, and reusable automation components.
- Create scalable test coverage using Selenium, Playwright, and TestNG.
- Build API-first test setups using backend services and GraphQL integrations.
- Develop and maintain Data Providers, fixtures, and test data strategies.
- Debug and triage failures across UI, API, test data, and environment layers.
- Configure, execute, and analyze CI/CD test runs in Jenkins and GitHub Actions.
- Contribute to shared frameworks, utilities, and automation standards.
- Review peer code for quality, maintainability, and compliance with standards.
- Analyze Report Portal results and classify defects accurately.
- Leverage AI tools for test creation, troubleshooting, and productivity improvements.
- Collaborate with cross-functional teams to ensure high-quality feature delivery.
Requirements
- Experience in test automation using Java, TypeScript, Selenium, Playwright, and TestNG.
- Strong understanding of Page Object Model (POM), API testing, and automation design patterns.
- Experience with REST APIs, GraphQL, Jackson, Spring Framework, and Test Data Management.
- Ability to build scalable automated tests and reusable framework components.
- Familiarity with GitHub, Jenkins, GitHub Actions, and CI/CD workflows.
- Experience analyzing execution reports and debugging automation failures.
- Knowledge of XPath, browser automation, parallel execution, and feature flags.
- Ability to write clean, maintainable, and thread-safe code.
- Experience participating in code reviews and following engineering standards.
- Strong problem-solving, debugging, and collaboration skills.
Success at P2
- Independently delivers automation for new features end-to-end.
- Produces high-quality code requiring minimal review feedback.
- Effectively troubleshoots and resolves cross-system test failures.
- Expands test coverage through reusable automation and data-driven testing.
- Contributes to framework improvements, standards, and team productivity.
- Demonstrates growing technical ownership and engineering excellence.