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!