About the Role
As a Software Test Automation Engineer, you will be developing and executing test strategies to ensure the quality and reliability of our software and hardware products. You’ll focus on automation, collaborate with cross-functional teams, and contribute to continuous improvement in testing practices.
Typical duties include:
- Designing, developing, and maintaining high-quality automated and manual test cases for software and hardware systems.
- Creating and implementing test automation frameworks to increase test coverage and efficiency.
- Contributing to the definition and evolution of test strategies across multiple projects or product lines.
- Writing and maintaining formal test documentation, including plans, scripts, and reports.
- Reviewing requirements, architecture, and design documents to ensure testability and clarity.
- Participating in Agile ceremonies such as stand-ups, sprint planning, and retrospectives.
- Identifying opportunities to improve testing processes and tooling across the organisation.
Skills and Experience
- Ability to design, document, and execute high-quality test scenarios for both manual and automated testing.
- Proficient in Linux environments, with experience in scripting (Python, Bash) and test frameworks like Robot and PyTest.
- Familiar with source control (e.g. Git), continuous integration tools (e.g. GitLab CI), and virtualisation technologies such as Docker.
- Solid understanding of networking (IP addressing, subnetting, routing), and cryptographic principles (keys, certificates).
- Experience working with COTS/bespoke hardware and using tools like multimeters or oscilloscopes for hardware testing.
- Strong problem-solving, troubleshooting, and communication skills, with the ability to produce clear technical documentation.
- Self-motivated, collaborative, and adaptable with a willingness to embrace new technologies and drive process improvements.
Qualifications and Eligibility Criteria
To be eligible for this position you must:
- Be a British Citizen; and
- Hold or be eligible for NSV – DV (please see the gov.uk for guidance)