Sepura

Sepura

Cambridge, East of England

Functional Test Engineer

Full-Time£53,000 - 93,000 per yearपरसोंUnited Kingdom
IT

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 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Sepura

Sepura

Sepura

Cambridge

IT

Skills & Technologies

PythonC#AzureLinuxGitCI/CDJenkinsGitHub ActionsAIAgileScrumDevOps

Inferred from job description

Salary Insight

£73,000

This role

£60,000

UK median

This salary is 22% above the UK median for Software Engineers (£60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom