Functional Test Engineer

If you're a test engineer skilled in Python and Automation and are based in or around Cambridge, I would love to hear from you!

Location: Cambridge (office-based)

Job Type: Full-time, Permanent

Salary: £50,000 - £70,000

A global tech business is seeking a Functional Test Engineer to join their product development team. This role sits within a software scrum team, focused on delivering high-quality embedded communication systems used in critical environments worldwide.

You’ll play a key role in verifying new features, identifying edge cases, and ensuring reliability across complex devices.

What You’ll Be Doing:

  • Working within an Agile/Scrum team to verify new features and changes during each sprint.
  • Reviewing user stories, acceptance criteria, and requirements to ensure clarity and testability.
  • Designing structured, traceable functional test cases across embedded devices, APIs, and software components.
  • Performing exploratory testing to uncover edge cases and unexpected behaviours.
  • Developing and executing automated test scripts to support sprint efficiency and reduce regression cycles.

Essential Skills & Experience:

  • Strong hands-on functional testing experience within Agile/Scrum environments.
  • Experience testing complex or embedded systems (telecoms, networking, radio, IoT, devices, or similar).
  • Ability to design structured test cases using techniques such as boundary, equivalence, and risk-based testing.
  • Confident debugging issues and analysing logs from embedded systems or Linux-based environments.
  • Experience with test automation tools (e.g., Selenium, Robot Framework, Appium) and writing automated test scripts (Python or C#).
  • Familiarity with test management and defect tracking tools such as Jira, Jama, or Azure DevOps.

Desirable Experience (Not Required):

  • Knowledge of telecom protocols, RF testing, or communication interfaces (TCP/IP, UDP, Serial, Bluetooth).
  • Exposure to CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, Azure DevOps).
  • Experience with Git or other version control systems.
  • ISTQB certification.
  • Performance, soak, or reliability testing experience.

Additional Requirements:

  • Full, clean UK driving licence and own vehicle.
  • Valid passport and willingness to travel internationally when required (expenses paid).
  • Ability to obtain Security Clearance in the future if needed.

Who You Are:

  • Detail-oriented and methodical in your approach to testing.
  • Curious and proactive, always looking to uncover issues before customers do.
  • Comfortable collaborating with developers to investigate complex defects.

If this sounds like you, hit apply!

Job Details

Company
The ONE Group Ltd
Location
Cambridge, England, United Kingdom
Posted