Functional Test Engineers

Posted 22 hours 53 minutes ago by Sepura plc.

£80,000 - £100,000 Annual
Permanent
Full Time
Other
Cambridgeshire, Cambridge, United Kingdom, CB1 0
Job Description

We are looking for experienced Functional Test Engineers with hands on software testing experience to join our product development teams.

As a member of a software scrum team, you will perform functional testing on complex embedded communication systems (TETRA/LTE devices), ensuring features meet expected behavior, reliability, and customer expectations.

Responsibilities
  • Verify new features and changes during the sprint.
  • Read and understand requirements documentation from the Product Definition and Product Strategy teams.
  • Review user stories, acceptance criteria, and specifications to ensure clarity and testability.
  • Participate in test planning, test execution, defect tracking, and reporting to stakeholders.
  • Design clear, thorough, and traceable functional test cases, and execute them across embedded devices, software components, and APIs.
  • Develop and execute automated test cases for Sepura's LTE and TETRA products.
  • Perform exploratory testing to uncover unexpected behaviours, usability issues, and edge cases.
  • Validate fixes and confirm regression risk areas following developer changes.
  • Analyse logs, system traces, and debug output to support accurate defect reporting.
  • Collaborate closely with developers to investigate issues, interpret logs, and reproduce complex defects.
  • Work with Product Owners to ensure acceptance criteria are testable and complete.
  • Provide clear, concise updates on test progress, risks, blockers, and readiness.
  • Participate in sprint activities: planning, backlog refinement, daily stand ups, sprint reviews, and retrospectives.
Qualifications & Certifications
  • Bachelor's or Master's degree in Computer Science, Electronics, Telecommunications, or a related field.
  • ISTQB certification (preferred but not mandatory).
  • Full, clean driving licence with own car and readiness to travel; travel expenses will be paid.
  • Potential requirement for Security Clearance in the future.
Must have Experience
  • Strong hands on functional testing experience within Agile/Scrum teams.
  • Experience testing complex or embedded systems (telecom, networking, radio, IoT, devices, or similar).
  • Proficiency designing functional test cases using structured techniques (equivalence, boundary, state based, risk based).
  • Responsibility for the development, maintenance, and full ownership of the team's Test Strategy.
  • Expertise in exploratory testing and identification of edge cases.
  • Confidence in analysing logs, debugging issues, and collaborating directly with developers.
  • Strong defect reporting skills with clear reproduction steps, evidence, and impact details.
  • Knowledge of test automation tools (Selenium, Robot Framework, Appium, etc.) and experience writing automated test scripts in Python or C# for sprint level testing.
  • Familiarity with test management and issue tracking tools (Jira, Jama, Azure DevOps, etc.).
  • Experience with embedded Linux or radio firmware log analysis.
  • Knowledge of protocol testing, RF testing, and communication interfaces (TCP/IP, UDP, Serial, Bluetooth, etc.) is a plus.
  • Experience using Git, Bitbucket, or similar version control systems.
  • Demonstrated ownership and accountability for product quality.
Nice to have Experience
  • Experience testing telecom protocols, embedded software, or RF based devices.
  • Exposure to CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, DevOps).
  • Familiarity with Git branching strategies and code reviews for automated tests.
  • Experience with performance, soak, or reliability testing.
Personal Attributes
  • Strong attention to detail and methodical approach.
  • Excellent communication skills with both technical and non technical stakeholders.
  • Highly collaborative and works effectively within cross functional Agile teams.
  • Curious, proactive, and eager to uncover issues before they reach customers.
  • Takes ownership of quality and raises risks early.
  • Adaptable and comfortable working in fast paced iterative environments.
  • Passionate about continuous improvement and personal development.

Apply for this role to contribute to cutting edge communication solutions and help ensure the highest level of product quality.