Role Purpose
The QA Lead is responsible for defining, implementing, and managing quality assurance processes across software development and delivery, with a strong focus on automated testing and alignment with Agile and DevOps practices. This role ensures that products meet agreed standards and compliance requirements while driving continuous improvement in testing practices, automation coverage, and quality metrics.
Key Responsibilities
- Establish and maintain QA standards, frameworks, and processes aligned with Agile and DevOps principles. Ensure compliance with organizational and regulatory requirements. Advise on quality improvement initiatives and monitor effectiveness.
- Define and implement automated testing strategies across functional, integration, and performance testing. Lead the design and maintenance of automation frameworks (e.g., Selenium, Cypress, Playwright). Integrate automated tests into CI/CD pipelines for continuous testing and rapid feedback. Monitor automation coverage and effectiveness, reporting metrics to stakeholders.
- Embed QA practices within Agile ceremonies (e.g., sprint planning, retrospectives). Collaborate with DevOps teams to ensure testing is part of the deployment pipeline. Promote shift-left testing and continuous quality throughout the development lifecycle. Support test environments and infrastructure as code for scalability and reliability.
- Select and implement appropriate testing tools and methodologies for automation and manual testing. Promote best practices in test automation and continuous integration.
- Collaborate with development, product, and operations teams to ensure quality objectives are met. Communicate test results, automation progress, risks, and recommendations to stakeholders.
- Mentor and coach QA team members in automation and Agile/DevOps practices. Allocate resources and manage workload across projects.
Experience & Qualifications
- Proven experience in QA leadership roles with strong focus on automated testing and Agile/DevOps environments.
- Expertise in automation frameworks (Specflow or Reqnroll) and scripting languages (e.g., Python, JavaScript).
- Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Familiarity with containerization and cloud-based test environments (e.g., Docker, Kubernetes).
- Excellent communication and stakeholder management skills.
Company Benefits
– Discounted gym membership and company contribution
– Quarterly Bonus
– Fully paid Vitality membership for you and your family
– Cycle to work Scheme
– Enhanced annual leave, which increases with length of service!