Senior Software Tester
Up to £70,000 + Benefits | Predominantly Remote | Farnborough (occasional site visits)
Looking to step into a role where you can truly shape how quality is delivered?
We're hiring a Senior Software Tester to take the lead on testing strategy across sophisticated mobile and device-based systems. This is a high-impact position where you'll go beyond day-to-day testing, helping to define frameworks, influence technical direction and champion best practice across engineering teams.
You will be working in a complex, non-deterministic environment where system behaviour is not always predictable. This means you will play a key role in designing intelligent, resilient testing approaches that can handle variability, uncover edge cases and ensure consistent performance under real-world conditions.
If you're someone who thrives on solving complex problems, enjoys working at the intersection of hardware and software, and wants to raise the bar for quality, this could be the perfect move.
What you'll bring
We're looking for a technically strong, quality-focused professional who enjoys both hands-on delivery and strategic input.
- Strong Python skills, particularly for automation and scripting
- Proven experience testing mobile devices and managing test environments
- Experience working with or testing non-deterministic systems, with the ability to design robust test strategies for unpredictable outcomes
- A track record of improving testing processes or defining automation strategies
- Understanding of firmware lifecycles (deployment, updates, version control)
- Experience working with CI/CD pipelines and modern development tooling
- Solid knowledge of iOS and Android ecosystems
- Strong analytical and troubleshooting skills, especially across complex and variable device interactions
- Confident communicator, with the ability to mentor and support others
What you'll be doing
In this senior, hands-on role, you'll play a key part in driving quality and continuous improvement:
- Build and maintain Python-based automation frameworks
- Manage and optimise mobile testing environments
- Design and implement testing approaches suitable for non-deterministic systems, ensuring reliability despite unpredictable behaviour
- Define and deliver firmware testing and rollout strategies
- Lead both manual and automated testing activity
- Collaborate closely with engineering teams to support releases and improve product quality
- Analyse test outcomes, including inconsistent or non-repeatable results, and provide clear, actionable insights
- Mentor junior team members and embed best practices
- Enhance tools, processes and documentation across the test function
- Monitor and report on coverage, usage and performance metrics
Eligibility and security requirements
Due to the nature of the work:
- You must be a sole UK national
- You must be eligible and willing to undergo SC Clearance
- You must have the right to work in the UK without sponsorship
What's on offer
- Competitive salary up to £70,000
- Pension contribution
- Healthcare package
- Bonus scheme
- Ongoing learning and development opportunities
Interested?
If you're ready to take ownership, influence quality at a strategic level, and make a measurable impact, we'd love to hear from you.
Apply now with your CV for a prompt review.
If you require any reasonable adjustments during the recruitment process please let us know and we'll be happy to support.
Software Tester, Senior Tester, Test Lead, Python, Automation
Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter - @Circle_Rec and LinkedIn - Circle Recruitment.