Overview
As Development & QA Manager, you will lead the Fresh engineering team to ensure high-quality development, testing, and operations across the product estate. You’ll reduce key-person dependence, strengthen security and compliance, and push toward automation and AI-assisted workflows. You’ll work within an established delivery process to boost efficiency, resilience, and ownership through the team. This role offers the opportunity to shape engineering quality at scale and drive modern tooling adoption. You’ll partner with cross-functional stakeholders to communicate risk and enable trusted product outcomes.
Responsibilities
- Lead the Development and QA team with clear direction and structure (including contractors)
- Own the engineering estate behind Fresh products, ensuring documentation and resilience
- Improve engineering quality and efficiency to maintain high delivery standards
- Drive transition from manual to automated testing with defined plans and targets
- Embed AI-assisted development and testing into day-to-day work
- Strengthen security and compliance practices, including access reviews and vulnerability reporting
- Reduce key-person dependency through shared ownership and knowledge capture
- Support delivery within an established product operations process without reworking the delivery model
- Communicate technical risk clearly to partners, customers and non-technical colleagues
Key requirements
- Experience as a senior developer with management or team-leading capability
- Knowledge of M365, SharePoint, Azure stack and Azure subscription administration
- Experience with CI/CD pipelines, GitHub Copilot or Azure DevOps, and code quality tools such as SonarQube
- Experience with test automation and tooling
- Exposure to AI-assisted development and testing and structuring knowledge/documentation for AI tooling
- leadership
- coaching
- clear communication
- CI/CD pipelines
- GitHub Copilot
- Azure DevOps
…
