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!