Functional Test Engineer

Company: Sepura
Apply for the Functional Test Engineer
Location: Cambridge
Job Description:

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

#J-18808-Ljbffr…

Posted: October 12th, 2026