Salary: £49,000 - 89,000 per year Requirements: Strong background in software testing, including defining test strategies and approaches Experience writing and maintaining automated tests and working with automation tools Experience performing both automated and manual testing and handling defects effectively BDD experience, including writing and refining user stories Experience working in Agile / SCRUM / DevOps delivery environments Familiarity with tools such as JIRA and Confluence Experience testing in cloud environments such as AWS Experience with version control and CI tools such as GIT and Travis Responsibilities: Work within a cross-functional Agile team to deliver high-quality software solutions Be responsible for end-to-end project delivery from a Quality Assurance perspective Create and own comprehensive end-to-end test plans, ensuring quality objectives are met Design, develop and execute automated and manual tests, handling defects through to resolution Define test approaches, test plans and test scripts aligned to business and technical requirements Promote quality-first thinking, mentoring and guiding developers to embed quality into their work Drive continuous improvement by proactively reviewing processes and preventing defects Support test planning and QA oversight across all impacted esure systems throughout the delivery cycle Technologies: AWS Cloud Confluence DevOps Git Support JIRA More: At esure Group, were leading the way in reshaping the future of insurance, providing Home and Motor Insurance since 2000 to over 2 million customers. Our commitment to digital innovation allows us to deliver personalised experiences that meet our customers ever-changing needs. We offer a competitive salary, discretionary bonus scheme, extensive annual leave, flexible benefits, and company-funded medical insurance. We encourage career development through training and mentoring and support community volunteering. Our hybrid working approach allows you to choose how and where you do your best work. last updated 9 week of 2026