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.
- 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.
- 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.
- 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.
- 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.