Job Summary
Puma Berry Ltd is seeking an experienced L4 Principal-Level Software Test Engineer with expert-level experience in test design, test execution, and automated test scripting, preferably using Python and Squish, to join a long-term programme developing advanced software on Embedded Linux platforms.
This is a 12+ month Outside IR35 contract, with the potential for extension. You'll provide technical leadership while remaining hands-on with test automation, mentoring, and quality delivery within an Agile/SAFe environment.
If you have a proven track record of leading test teams, delivering high-quality automated test solutions, and working closely with software engineers and stakeholders, we'd love to hear from you.
Duties
- Lead the design, development and execution of automated test solutions using Python, Squish, and other appropriate test technologies.
- Provide technical leadership by mentoring test engineers, leading estimation workshops, and driving coding standards and testing best practices.
- Collaborate with software engineers, Product Managers, and external stakeholders to support backlog delivery within an Agile/SAFe environment.
- Support secure software development, CI/CD integration, knowledge transfer, and the delivery of high-quality software.
Experience
- 11+ years' commercial experience in software test design, execution, and technical leadership.
- Expert experience developing automated test scripts, preferably using Python and Squish.
- Proven experience leading test teams and delivering commercially developed test solutions.
- Strong understanding of Agile/SAFe methodologies, CI/CD, secure software development, and software engineering best practices.
Desirable
- Experience working with Embedded Linux software platforms.
- Experience with Qt, OpenGL, Android, or Cloud/IoT technologies.
- Experience within the defence, aerospace, or other safety-critical industries.
- Familiarity with AI-assisted development tools and modern software engineering practices.
Requirements
- Extensive commercial experience in automated test design and development using Python and Squish.
- Proven ability to lead test teams and drive high-quality test delivery.
- Excellent communication skills, with experience working alongside software developers and external stakeholders.
- Applicants must have the unrestricted right to work in the UK.
Job Type: Fixed term contract
Pay: Up to £500.00 per day
Benefits:
Experience:
- Python: 5 years (preferred)
- Test design, Automation, and Execution: 10 years (preferred)
Work Location: Hybrid remote in Fareham PO14 4BG