About the Role :
We are looking for a Senior Quality Engineer who embodies the principles of Software Craftsmanship — caring about code quality, professionalism, and continuous learning. In this role, you will lead quality initiatives , shape testing strategies, and mentor other QAs while collaborating with developers and product partners in an Extreme Programming (XP) environment.
Responsibilities :
Lead and own QA efforts for complex, distributed, microservice-based applications.
Design, develop, and maintain scalable automated test suites for UI, API, and microservice layers.
Perform and guide the team in functional, regression, integration, contract, performance, and exploratory testing .
Collaborate closely with developers, architects, and product managers to define quality criteria, acceptance tests, and automation strategies upfront .
Mentor and coach junior QA engineers, instilling best practices in automation, test design, and XP-aligned collaboration .
Contribute to continuous improvement of QA frameworks, processes, and tools — with an eye for simplicity, feedback, and maintainability.
Advocate for performance, resilience, and security testing as first-class citizens in the development lifecycle.
Be a catalyst for quality culture , helping the team embrace collective ownership and professional pride in delivery.
Must-Have Skills :
5+ years Hands-on expertise in Selenium with Java for UI automation.
Strong experience in API testing (Rest Assured) .
Proven experience in microservice testing (integration, contract, and fault tolerance).
Knowledge of performance and security testing practices .
Excellent communication skills with the ability to collaborate, influence, and mentor effectively .
A mindset aligned with craftsmanship, ownership, and continuous improvement .
Benefits
Innovative Engineering : Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
Masterful Development : Emphasizes clean code, SOLID principles, TDD / BDD. Utilizes robust CI / CD and polyglot engineering.
Continuous Growth : Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
Agile & Client-Centric : Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
Supportive Environment : Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.
Quality Assurance Engineer • Pune, Maharashtra, India