Role: Senior Software Tester
Salary: to £70,000 per annum, depending on experience
Location: mainly remote, ad hoc in Farnborough
We are seeking a highly skilled Senior Software Tester with specialist experience in mobile device testing, firmware validation, and test automation. In this senior role, you will lead improvements in testing processes, and play a key part in ensuring product quality across complex device environments. This position offers the opportunity to shape testing frameworks, influence technical direction, and mentor junior testers within a fast-moving engineering team.
You'd be working in a hybrid environment, based between on site in Farnborough and working remotely.
Security Clearance: sole UK national, eligible for Security Check security clearance ("SC Clearance").
This is a full-time permanent Senior Software Tester position, paying up to £70,000 per annum, depending on experience.
Skills and experience required:
- Advanced proficiency in Python, particularly for scripting and test automation.
- Extensive experience in mobile device testing and test environment management.
- Prior involvement in automation strategy or testing process improvement.
- Strong understanding of firmware deployment and update lifecycles.
- Familiarity with version control systems, CI/CD pipelines, and automated testing tools.
- Working knowledge of iOS and Android operating systems.
- Exceptional attention to detail and a methodical approach to testing.
- Strong organisational skills and ability to prioritise across multiple concurrent activities.
- Analytical mindset with excellent problem‑solving ability for hardware/software interaction issues.
- Effective communication skills for cross‑functional collaboration.
- Ability to lead, influence, and support team members in a hands‑on technical environment.
What you'd be doing:
- Lead the setup, maintenance, and optimisation of mobile test environments.
- Drive strategy for firmware rollout, versioning, and update coordination.
- Mentor junior testers on best practices in device handling, scripting, and testing methodology.
- Ensure device reliability, performance monitoring, and readiness for testing cycles.
- Establish and refine device management procedures, documentation standards, and best practices.
- Collaborate closely with engineering and development teams to plan and coordinate software and firmware releases.
- Design, execute, and improve manual and automated test scenarios across multiple mobile operating systems.
- Develop and enhance Python‑based automation frameworks for device management and test execution.
- Review, analyse, and communicate detailed test findings and defect reports.
- Implement and own device preparation and validation workflows prior to test execution.
- Report on test coverage, device utilisation, and operational metrics to internal stakeholders.
- Influence automation strategy and continuous integration testing practices.
- Identify process inefficiencies and drive improvements across tooling, documentation, and testing operations.
Benefits:
- Competitive salary based on experience
- Pension contribution
- Healthcare
- Bonus
- Self‑development and training supported
If you're interested, then we'd love to hear from you - please Apply Now and send a CV for quick review.
Should you require reasonable adjustments at any point during the recruitment process or if there is a better way for us to communicate, please do let us know.
Cleared To A High Government Standard, DV Cleared, DV Clearance, DV Check, Developed Vetted, Developed Vetting, DV Strap, Active DV, Software Tester, Test Manager, Python
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.