Salary: £53,000 - 93,000 per year
Requirements
- Were looking for a candidate with a Bachelors or Masters degree in computer science, electronics, telecommunications, or a related field.
- We prefer ISTQB certification, though it is not mandatory.
- The successful applicant must have a full, clean driving licence and their own car, as the role involves some travel.
- We require strong hands-on functional testing experience within Agile/Scrum software teams.
- We require experience testing complex or embedded systems, such as telecom, networking, radio, IoT, devices, or similar.
- Were looking for proficiency in designing functional test cases using structured techniques such as equivalence, boundary, state-based, and risk-based testing.
- The successful candidate will take responsibility for developing, maintaining, and owning the teams Test Strategy.
- We require the ability to conduct effective exploratory testing and identify edge cases.
- Were looking for confidence analysing logs, debugging issues, and collaborating directly with developers.
- We require strong defect-reporting skills, including clear reproduction steps, evidence, and impact details.
- We require knowledge of test automation tools such as Selenium, Robot Framework, or Appium, and experience writing automated test scripts in Python or C# for sprint-level testing.
- Were looking for familiarity with test management and issue-tracking tools such as Jira, Jama, or Azure DevOps.
- The successful candidate should be able to analyse logs from embedded systems, Linux, or radio firmware.
- Knowledge of protocol testing, RF testing, and communication interfaces such as TCP/IP, UDP, Serial, or Bluetooth is a plus.
- Were looking for experience using Git, Bitbucket, or similar version control systems.
- We value a strong sense of ownership and accountability, including reflecting on issues that reach customers and proactively working with the team to strengthen testing.
- Experience testing telecom protocols, embedded software, or RF-based devices is a plus.
- Exposure to CI/CD pipelines such as GitHub Actions, Jenkins, GitLab CI, or DevOps is a plus.
- Familiarity with Git, branching strategies, and code reviews related to automated tests is a plus.
- Experience with performance, soak, or reliability testing is beneficial but not essential.
- We value strong attention to detail and a methodical approach.
- The successful candidate should have excellent communication skills with technical and non-technical stakeholders.
- Were looking for someone collaborative who works effectively within cross-functional Agile teams.
- We value curiosity, proactivity, and a desire to uncover issues before they reach customers.
- The successful candidate should take ownership of quality and raise risks early.
- Were looking for someone adaptable and comfortable working in fast-paced, iterative environments.
- We value a passion for continuous improvement and personal development.
Responsibilities
- We expect you to work as part of a software scrum team, verifying new features and changes during each sprint.
- You will read and understand requirements documentation provided by our Product Definition and Product Strategy teams.
- You will review user stories, acceptance criteria, and specifications to ensure they are clear and testable.
- You will contribute to test planning, execution, defect tracking, and reporting to stakeholders.
- You will design clear, thorough, traceable functional test cases and execute them across embedded devices, software components, and APIs.
- You will develop and execute automated test cases for our LTE and TETRA products.
- You will perform exploratory testing to uncover unexpected behaviours, usability issues, and edge cases.
- You will validate fixes and confirm regression risk areas after developer changes.
- You will analyse logs, system traces, and debug output to support accurate defect reporting.
- You will participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- You will collaborate closely with developers to investigate issues, interpret logs, and reproduce complex defects.
- You will work with Product Owners to ensure acceptance criteria are complete and testable.
- You will provide clear, concise updates on test progress, risks, blockers, and readiness.
Technologies
- Appium
- Azure
- BitBucket
- Bluetooth
- C#
- CI/CD
- DevOps
- Embedded
- Firmware
- Git
- GitHub
- GitLab
- Hardware
- IoT
- ISTQB
- Support
- JIRA
- Jenkins
- Linux
- Python
- Robot Framework
- Security
- Selenium
- TCP/IP
- Cloud
More
We develop complete TETRA and LTE communication solutions for customers across industries and markets worldwide, supporting users with critical communications challenges. This role is primarily on-site at our Waterbeach office, where electronics, hardware, mechanical, and software design, development, and testing teams work together in a collaborative environment that supports rapid learning and innovation. Travel expenses will be paid. The role may require Security Clearance in the future.
last updated 40 week of 2026