27th April 2026
Senior QA Engineer
Engineering
London
Up to £80,000
Senior QA Engineer (Automation)
London
Up to £80,000
Test Automation, API Testing, Selenium, .NET, Azure, CI/CD
My client, a leading organisation within the insurance and reinsurance space, is seeking a Senior QA Engineer to take ownership of quality assurance across a range of bespoke platforms and business-critical systems.
This is a key appointment as the business continues its journey towards a more modern, automation-led QA capability. The successful candidate will play a central role in shaping testing strategy, building scalable automation solutions, and embedding quality engineering principles across the full software delivery life cycle.
The role is highly collaborative and hands-on, working closely with engineers, product teams, and business stakeholders to ensure the delivery of robust, high-performing, and scalable solutions in a fast-moving environment.
Technology environment
The organisation operates within a Microsoft-based technology landscape, with core applications developed in .NET and hosted across a combination of on-premise infrastructure and Microsoft Azure.
The architecture is primarily service-oriented, with strong use of APIs, microservices, and distributed systems. The QA function is evolving to support increased automation, improved CI/CD integration, and more modern, scalable testing practices aligned to engineering best standards.
Responsibilities
- Take ownership of QA strategy, standards, and tooling across the team
- Design and implement automated testing frameworks, with a strong focus on API and integration testing
- Partner with developers, architects, and business stakeholders to define effective test approaches and acceptance criteria
- Lead the transition away from manual-heavy testing towards a more automated and efficient QA model
- Carry out exploratory and manual testing where appropriate, particularly for UI and edge-case scenarios
- Ensure quality is Embedded throughout the development life cycle, including test design, automation, and CI/CD integration
- Build confidence in releases through comprehensive coverage of microservices and distributed systems
- Help define and influence QA tooling, frameworks, and best practices
- Maintain clear and structured documentation for test strategies, processes, and outcomes
- Track and analyse defect trends and test performance, providing insights to improve overall system quality
- Support the definition and tracking of QA metrics and KPIs to drive continuous improvement
- Act as a key QA contact across technical and non-technical stakeholders
- Contribute to wider engineering initiatives and continuous improvement activities
Skills & experience
- Degree educated (or equivalent) in a relevant discipline
- 5+ years’ experience in QA or Test Engineering, with a strong focus on automation
- Proven track record of building or improving QA functions in evolving environments
- Strong hands-on experience with automation tools such as Selenium (or similar)
- Solid experience testing APIs and RESTful services using tools such as Postman or REST Assured
- Experience working with microservices, distributed systems, and service-based architectures
- Familiarity with .NET-based development environments
- Experience embedding automated testing within CI/CD pipelines
- Strong SQL skills and experience testing against large or complex datasets
- Exposure to cloud environments, ideally Microsoft Azure (AWS also considered)
- Understanding of messaging systems such as Service Bus, RabbitMQ, or Kafka
- Experience working in Agile/Scrum delivery environments
- Strong communication and stakeholder engagement skills
- Highly analytical with strong attention to detail and a proactive mindset
- Comfortable managing multiple priorities in a fast-paced environment
If this sounds like the role for you hit APPLY & a consultant will be in touch.
Consultant - Chris Kilbey
Telephone: 0207 392 7502
Email: chris.kilbey@spencer-rose.com
Share This Position