Working pattern: Hybrid - 3 days on-site, 2 days from home
Contract: 6 months initially, with extension expected
The Opportunity
We are seeking an experienced Quality Engineer - Mobile Applications to join a cross-functional Scrum team developing a customer-facing travel application for a global financial services organisation.
This is an engineering-led quality role focused on preventing defects, improving customer experience and ensuring reliable software delivery through risk-based testing, automation and early identification of quality issues.
You will work closely with developers, product owners and stakeholders throughout the software development lifecycle, contributing to mobile, API and end-to-end test automation while promoting shared ownership of product quality.
Key Responsibilities
- Collaborate with engineers, product owners and stakeholders to define requirements, acceptance criteria and quality risks.
- Develop risk-based test strategies covering functional and non-functional requirements.
- Design, maintain and integrate automated tests for mobile applications, APIs and end-to-end customer journeys.
- Integrate automated testing into CI/CD pipelines to support fast feedback and reliable releases.
- Conduct exploratory, integration, regression, compatibility and usability testing across devices, operating systems and environments.
- Validate API integrations, data flows, error handling and third-party dependencies.
- Investigate defects using logs, test results, metrics and production insights.
- Promote shift-left testing, testability, peer reviews and shared quality ownership within the Scrum team.
- Contribute reusable automation frameworks, engineering standards and continuous improvement initiatives.
- Use AI-assisted engineering responsibly to enhance test design, automation and productivity.
- Quality Engineering or Software Testing experience within Agile environments.
- Based within a reasonable commuting distance of Burgess Hill and able to work on-site three days per week.
- Hands-on experience testing mobile applications and backend APIs.
- Proven ability to develop and maintain automated test suites using a modern programming language and suitable frameworks.
- Strong understanding of software development lifecycles, testing principles, defect management and risk-based testing.
- Experience with source control, build tools and CI/CD pipelines.
- Strong analytical, problem-solving and communication skills.
- Demonstrable ownership of reliability, usability, accessibility and overall product quality.
- Native or cross-platform mobile automation tools, including testing on physical devices or emulators.
- REST API automation, service virtualisation and mocking.
- Performance, security, accessibility, visual and resilience testing.
- Troubleshooting using logs, network traces, observability tools and analytics.
- Cloud-based test environments, containerised delivery or distributed systems.
- Responsible use of generative AI and intelligent automation.
- Experience in financial services, regulated industries or other high-assurance environments.