Functional Test Engineer

Sepura

Cambridge

On-site

GBP 53,000 - 93,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Travel expenses covered

Job summary

Sepura is seeking an experienced QA/Test Engineer to join our on-site team in Waterbeach, focused on validating LTE and TETRA products within embedded environments.

You will design and execute functional tests, develop automated scripts (Python/C#), and contribute to test planning within a cross-functional Agile team. Travel may be required, and a strong ownership mindset is essential for quality assurance.

Qualifications

  • Bachelor's or Master's degree in computer science, electronics, telecommunications, or related field as required or preferred.
  • ISTQB certification preferred but not mandatory.
  • Full, clean driving license and travel willingness.
  • Strong hands-on functional testing experience in Agile/Scrum environments.
  • Experience testing complex or embedded systems (telecom, networking, radio, IoT, devices).
  • Proficiency designing functional test cases using equivalence, boundary, state-based, and risk-based techniques.
  • Owns test strategy development, maintenance, and execution.
  • Ability to conduct exploratory testing and identify edge cases.
  • Strong skills in log analysis, debugging, and collaboration with developers.
  • Knowledge of test automation tools (Selenium, Robot Framework, Appium) and scripting (Python/C#).
  • Familiarity with Jira, Jama, or Azure DevOps for test management.
  • Knowledge of embedded/Linux/radio firmware logs for analysis.
  • Understanding of telecom protocols, RF testing, and interfaces (TCP/IP, UDP, Serial, Bluetooth) is a plus.
  • Experience with Git, Bitbucket or similar VCS.
  • Ownership mindset, proactive risk identification and mitigation.
  • Experience with CI/CD (GitHub Actions, Jenkins, GitLab CI) is a plus.
  • Attention to detail and methodical testing approach.
  • Excellent communication across technical and non-technical stakeholders.
  • Comfortable in fast-paced, iterative Agile environments with a bias for continuous improvement.

Responsibilities

  • Verify new features and changes within each sprint as part of a software scrum team.
  • Review requirements, user stories, acceptance criteria to ensure clarity and testability.
  • Contribute to test planning, execution, defect tracking, and stakeholder reporting.
  • Design clear, thorough functional test cases and execute across embedded devices, software components, and APIs.
  • Develop and execute automated test cases for LTE and TETRA products.
  • Perform exploratory testing to uncover edge cases and usability issues.
  • Validate fixes and assess regression risk after developer changes.
  • Analyze logs, system traces, and debug output to support defect reporting.
  • Collaborate with developers to investigate issues, interpret logs, and reproduce defects.
  • Work with Product Owners to ensure acceptance criteria are complete and testable.
  • Provide concise updates on test progress, risks, blockers, and readiness.

Skills

Functional testing
Exploratory testing
Log analysis
Test planning
Defect reporting
Automated test scripting (Python/C#)
Collaboration with developers
Ownership
Communication with stakeholders

Education

Bachelor's or Master's in CS/Electronics/Telecommunications

Tools

Appium
Azure
Bitbucket
Bluetooth
CI/CD
DevOps
Embedded
Firmware
Git
GitHub
GitLab
Hardware
IoT
ISTQB
JIRA
Jenkins
Linux
Python
Robot Framework
Security
Selenium
TCP/IP
Cloud

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Functional Test Engineers
Functional Test Engineers

JobAdder Operations Pty • Waterbeach

Remote
GBP 45,000 - 65,000
On-site Waterbeach office
Collaborative environment
Senior Test Engineers
Senior Test Engineers

Sepura Limited • Waterbeach

On-site
GBP 55,000 - 75,000
Electronics Test & Automation Team Leader
Electronics Test & Automation Team Leader

Sepura • Cambridge

On-site
GBP 70,000 - 90,000
Test Engineer
Test Engineer

Kingston Bagpuize • Kingston Bagpuize

On-site
GBP 42,000 - 60,000
Senior Functional Test Engineer – Embedded Systems & Automation
Senior Functional Test Engineer – Embedded Systems & Automation

JobAdder Operations Pty • Waterbeach

Remote
GBP 45,000 - 65,000
On-site Waterbeach office
Collaborative environment
Software Engineer
Software Engineer

SII UK • Stevenage

On-site
GBP 55,000 - 75,000
Private Medical Insurance
Life Cover
Income Protection
+6
Product Verification & Test Engineer
Product Verification & Test Engineer

Curo Resourcing Ltd. • Paignton, Tipton

On-site
GBP 30,000 - 50,000
25 days leave
Pension contributions up to 8%
Private medical insurance for employee
+3
Embedded Test Engineer – LTE/TETRA, On-Site with Travel
Embedded Test Engineer – LTE/TETRA, On-Site with Travel

Sepura • Cambridge

On-site
GBP 53,000 - 93,000
Travel expenses covered
Test & Verification Engineer
Test & Verification Engineer

APRIL QUEST LIMITED • Kingston Bagpuize

On-site
GBP 40,000 - 65,000
Senior Test Engineer
Senior Test Engineer

Hackajob Ltd • Leeds

On-site
GBP 90,000 - 110,000