Role Description
As a Lead Quality Engineer within our enterprise product domain, you will play a pivotal role as both a hands-on quality expert and a technical leader, embedding quality at the heart of everything we build. You’ll guide your squad through complex and often ambiguous challenges, ensuring the delivery of high-quality, reliable, and scalable software that meets both functional and non-functional requirements.You will lead the design and implementation of robust testing strategies — including automation, performance, and integration testing — while coaching and mentoring engineers to adopt a quality-first mindset. Working closely with Engineering Leads, Principal Engineers, and Architects, you will shape quality standards, influence strategic technical decisions, and drive continuous improvement across the engineering organization.With a holistic approach to software quality and a deep understanding of modern QA practices, you will elevate both the effectiveness and the impact of your squad.
Key Accountabilities / Responsibilities
- Deliver testing for the Product/Project/Platform team.
- Lead Quality Engineers and coordinate required testing activities.
- Define and/or implement testing approaches as agreed by the Principal Quality Engineer and/or Test Manager.
- Analyze requirements: understand and break down requirements/stories to determine necessary testing; challenge ambiguous requirements or those without clear acceptance criteria.
- Create key documentation such as Test Approaches, Test Plans, etc.
- Generate key reporting including Test Progress, Defects, Requirement/User Story Coverage, Traceability, etc.
- Ensure Quality Engineering best practices and processes are applied, aligned with the QE Centre of Excellence.
- Drive CI/CD practices and processes.
- Perform hands-on test automation as needed.
- Execute hands-on manual test design and execution if required.
- Peer review documents and test scripts.
- Manage defect/bug creation and lifecycle.
- Utilize appropriate testing tools recommended by the Test Architect and QE Centre of Excellence.
- Identify mock/simulation requirements and collaborate with the Simulation Team for implementation.
- Identify test data needs and facilitate creation, aligned with the Test Data Strategy.
- Book required Testing Environments as per the Environment Booking Process.
- Manage stakeholders including internal Product/Project/Platform teams, business colleagues, and external third parties.
- Identify and highlight risks and dependencies, and plan mitigation strategies.
- Actively participate in team ceremonies such as PI Planning, Sprint Planning, Story Refinement, Retrospectives, Demos/Show & Tells, etc.
- Coach and mentor Quality Engineers.
Required Skills & Experience
- Proven experience as a Lead Quality Engineer or Senior QA with a successful track record in delivering quality outcomes in agile product, platform, or project teams.
- Strong leadership skills with experience in guiding and mentoring Quality Engineers, coordinating cross-functional testing activities, and promoting a quality-first culture.
- Expertise in designing and executing end-to-end testing strategies including test planning, requirements analysis, traceability, risk identification, and reporting.
- Proficiency in JavaScript and TypeScript, with hands-on experience testing applications built with React.js, Redux, Redux Saga, and Node.js.
- Experience testing distributed backend systems using AWS infrastructure (VMs, EKS), Redis, and DocumentDB.
- Deep knowledge of modern test automation tools and frameworks such as WebdriverIO, Mocha, Chai, CucumberJS, and ESLint.
- Experience with test virtualization and service mocking using Wiremock.
- Skilled in using test management and reporting tools like Jira XRay and Report Portal, with the ability to report progress, coverage, and quality metrics.
- Proven ability to integrate automated tests into CI/CD pipelines using GitLab, with experience applying and maintaining quality gates.
- Familiarity with test data strategy, environment management, and simulation tooling for robust testing processes.
- Strong collaboration skills, with experience working closely with Product Owners, Developers, Test Architects, and external stakeholders.
- Active participant in Agile ceremonies (PI Planning, Sprint Planning, Refinement, Retrospectives), contributing quality-focused insights.
- Excellent verbal and written communication skills in English, able to influence technical and non-technical stakeholders.
- Self-driven, proactive, and passionate about continuous improvement, test automation, and scalable quality engineering practices.
Skills
Javascript,Typescript,React.Js,Automation Framework