Job Description
Role Overview
We are seeking an experienced Quality Engineering Lead - Automation to lead quality engineering initiatives across complex, product-centric platforms. This is a hands-on technical leadership role focused on defining and executing automation strategies, building scalable test automation frameworks, integrating automated testing into CI/CD pipelines, and leading Quality Engineering teams within an Agile delivery environment. The role involves close collaboration with engineering, product, and architecture teams to ensure that quality is incorporated throughout the software development lifecycle.
Key Responsibilities
- 1. Quality Engineering Leadership Define and evolve the Quality Engineering and automation strategy in alignment with product-centric delivery. Lead testing activities across integration, system, end-to-end, regression, and non-functional testing. Ensure adherence to testing standards and quality gates. Provide technical leadership, mentoring, and coaching to Quality Engineering teams. Promote continuous improvement and shared ownership of quality across engineering teams.
- 2. Test Automation and Engineering Excellence Design, build, and maintain scalable automation frameworks across UI, API, and integration layers. Drive shift-left testing and improve testability across development teams. Integrate automated testing into CI/CD pipelines to enable faster and more reliable feedback. Lead API and microservices testing strategies. Explore low-code/no-code solutions and AI-assisted testing approaches where appropriate.
- 3. Testing Planning and Delivery Own Quality Engineering planning, estimation, execution, and reporting within complex programmes and product teams. Prepare key test artefacts, including Master Test Strategy and Test Completion Reports. Monitor and report test metrics, quality indicators, and risk assessments. Manage and coordinate third-party/vendor Quality Engineering resources. Work closely with developers, architects, product owners, and IT stakeholders to achieve quality outcomes.
- 4. Collaboration with Engineering Teams Collaborate with developers throughout the development lifecycle to ensure quality is built into the product. Participate in requirements analysis, sprint planning, daily stand-ups, and retrospectives. Work with development teams to define test scenarios, acceptance criteria, and quality standards. Provide continuous feedback on code quality, performance, and test coverage. Foster a culture of shared responsibility for quality.
- 5. Non-Functional and Performance Engineering Contribute to performance engineering within product teams. Support security, vulnerability, and penetration testing activities as part of the wider quality strategy. Support the assessment and acceptance of software delivered by external suppliers.
Required Skills and Experience
10-15 years of experience in Quality Engineering and test automation. Strong hands-on experience in Java. Proven experience in API automation using Rest Assured or Karate. Experience building automation frameworks from scratch. Hands-on experience with Playwright using TypeScript or JavaScript. Strong expertise in API, integration, and microservices testing. Experience integrating automation into CI/CD pipelines. Strong SQL skills using Oracle or an equivalent database. Experience with source control and build tools such as Git, Bitbucket, and TeamCity. Proven team leadership and stakeholder management experience. Experience working in Agile, product-centric delivery teams. Good-to-Have Skills Experience with low-code/no-code automation tools. Exposure to AI-enabled testing approaches. Performance testing and observability experience. Awareness of security testing, including vulnerability and penetration testing. Experience working in a product-company environment rather than exclusively project-based delivery.
Qualifications and Professional Standards
ISTQB or ISEB Foundation certification. Strong understanding of testing principles, techniques, and lifecycle models. Understanding of enterprise testing standards and governance. Knowledge of acceptance testing and validation of acceptance criteria against functional and non-functional requirements. Familiarity with testing methods, tools, documentation, and best practices. Understanding of release planning, deployment assurance, and supporting release processes. Leadership and Behavioural Expectations Act as a role model for testing and Quality Engineering practices. Demonstrate strong communication, collaboration, influencing, and stakeholder management skills. Take ownership of end-to-end delivery and quality outcomes. Demonstrate a proactive, consultative, and transparent approach. Remain calm, decisive, and resilient under pressure. Champion continuous improvement and knowledge sharing. Show initiative, adaptability, and a positive, can-do attitude. Support the development of team members through mentoring and knowledge transfer.
Required Skills
- 'Playwright (TypeScript / JavaScript)'
- 'Karate (API & integration testing)'
- 'API and microservices testing'
- 'CI/CD pipelines'
- 'Agile methodologies'
- 'SQL (Oracle or equivalent)'
- 'Source control and build tools (e.g. Git, Bitbucket, TeamCity)'