QA Lead
Key Responsibilities & Accountabilities
- Collaborate with Product Owners, Developers, and stakeholders to define clear acceptance criteria, including cross-functional requirements.
- Promote and advocate for quality throughout the Software Development Life Cycle (SDLC) by applying both shift-left and shift-right quality practices.
- Guide the team’s testing strategy and contribute to the overall departmental quality and testing strategy.
- Adapt testing approaches based on evolving project and team requirements.
- Define and implement efficient testing processes, methodologies, and best practices.
- Balance exploratory and automated testing efforts to achieve optimal test coverage.
- Drive the development of reliable automated test suites with strong reporting capabilities for effective failure analysis.
- Integrate testing processes seamlessly into CI/CD pipelines to support rapid and reliable software delivery.
- Encourage and support Test-Driven Development (TDD) and pair programming practices.
- Foster a culture of continuous improvement and agility within the development team.
- Share innovative ideas and best practices related to quality engineering and Agile methodologies with both the delivery team and the wider Quality Engineering community.
- Mentor and support fellow Quality Engineers and team members.
Skills & Abilities
- Strong hands-on experience in performance testing, UI automation, API testing, and contract testing.
- Ability to understand and enhance existing alerting and monitoring dashboards to improve product quality visibility.
- Thrive in cross-functional Agile teams, collaborating closely with Developers, Product Owners, Agile Delivery Leads, Quality Engineers, Engineering Managers, and other stakeholders.
- Work as an embedded Quality Engineer within one of two teams supporting the legacy platform.
- Take ownership of testing activities for new features, bug fixes, and release readiness across multiple business domains.
- Proactively communicate risks, blockers, and test coverage updates to stakeholders.
Knowledge & Experience
API Frameworks
- C#
- Reqnroll
- NUnit / xUnit
- RestSharp
- Playwright (TypeScript)
- Playwright (C#)
- k6 (nice to have)
Additional Skills
- Familiarity with Azure DevOps and cloud-based tools
- Insurance domain knowledge is an added advantage
Key Responsibilities & Accountabilities
- Collaborate with Product Owners, Developers, and stakeholders to define clear acceptance criteria, including cross-functional requirements.
- Promote and advocate for quality throughout the Software Development Life Cycle (SDLC) by applying both shift-left and shift-right quality practices.
- Guide the team’s testing strategy and contribute to the overall departmental quality and testing strategy.
- Adapt testing approaches based on evolving project and team requirements.
- Define and implement efficient testing processes, methodologies, and best practices.
- Balance exploratory and automated testing efforts to achieve optimal test coverage.
- Drive the development of reliable automated test suites with strong reporting capabilities for effective failure analysis.
- Integrate testing processes seamlessly into CI/CD pipelines to support rapid and reliable software delivery.
- Encourage and support Test-Driven Development (TDD) and pair programming practices.
- Foster a culture of continuous improvement and agility within the development team.
- Share innovative ideas and best practices related to quality engineering and Agile methodologies with both the delivery team and the wider Quality Engineering community.
- Mentor and support fellow Quality Engineers and team members.
Skills & Abilities
- Strong hands-on experience in performance testing, UI automation, API testing, and contract testing.
- Ability to understand and enhance existing alerting and monitoring dashboards to improve product quality visibility.
- Thrive in cross-functional Agile teams, collaborating closely with Developers, Product Owners, Agile Delivery Leads, Quality Engineers, Engineering Managers, and other stakeholders.
- Work as an embedded Quality Engineer within one of two teams supporting the legacy platform.
- Take ownership of testing activities for new features, bug fixes, and release readiness across multiple business domains.
- Proactively communicate risks, blockers, and test coverage updates to stakeholders.
Knowledge & Experience
API Frameworks
- C#
- Reqnroll
- NUnit / xUnit
- RestSharp
- Playwright (TypeScript)
- Playwright (C#)
- k6 (nice to have)
Additional Skills
- Familiarity with Azure DevOps and cloud-based tools
- Insurance domain knowledge is an added advantage