Senior QA Engineer
Metropolis1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and scale automated test frameworks for web and mobile applications.
- Use Playwright with TypeScript, JavaScript, or Python and native mobile frameworks such as Appium, Detox, XCUITest, or Espresso.
- Perform API testing, SQL/database verification, performance testing, and load testing.
- Partner with product and engineering teams to translate requirements into comprehensive test strategies.
- Debug complex multi-system issues, conduct root-cause analysis, and convert production defects into platform improvements.
- Integrate automated tests into CI/CD pipelines using tools such as GitHub Actions, Jenkins, and CircleCI.
- Develop automated feedback loops and reusable test harnesses that enable engineers and agents to self-correct.
- Champion Spec-Driven Development and agentic AI workflows while mentoring engineers.
Requirements
- 5+ years of experience as a QA Automation Engineer, including ownership of large-scope initiatives and cross-functional outcomes.
- Strong hands-on experience architecting and maintaining Playwright automation frameworks.
- Proficiency in TypeScript, JavaScript, or Python.
- Deep expertise in web and mobile testing, including Appium, Detox, XCUITest, or Espresso.
- Experience with REST API validation, complex SQL/database verification, and performance/load testing using k6 or JMeter.
- Understanding of engineering processes across the SDLC, CI/CD pipelines, and security and penetration testing fundamentals.
- Fluency with Spec-Driven Development and agentic AI tools such as Claude Code.
- Strong analytical problem-solving, system stewardship, distributed-systems debugging, communication, mentoring, and collaboration skills.
Benefits
- Office-first corporate work model with employees required to be on-site at least four days per week; the posting headline also references three days in office.
- Inclusive culture, equal opportunity employment, and reasonable accommodation support.