Functional Test Engineer
hace 8 días
Cambridge
Salary: £53,000 - 93,000 per year • Were looking for a candidate with a Bachelors or Masters degree in computer science, electronics, telecommunications, or a related field., • We prefer ISTQB certification, though it is not mandatory., • The successful applicant must have a full, clean driving licence and their own car, as the role involves some travel., • We require strong hands-on functional testing experience within Agile/Scrum software teams., • We require experience testing complex or embedded systems, such as telecom, networking, radio, IoT, devices, or similar., • Were looking for proficiency in designing functional test cases using structured techniques such as equivalence, boundary, state-based, and risk-based testing., • The successful candidate will take responsibility for developing, maintaining, and owning the teams Test Strategy., • We require the ability to conduct effective exploratory testing and identify edge cases., • Were looking for confidence analysing logs, debugging issues, and collaborating directly with developers., • We require strong defect-reporting skills, including clear reproduction steps, evidence, and impact details., • We require knowledge of test automation tools such as Selenium, Robot Framework, or Appium, and experience writing automated test scripts in Python or C# for sprint-level testing., • Were looking for familiarity with test management and issue-tracking tools such as Jira, Jama, or Azure DevOps., • The successful candidate should be able to analyse logs from embedded systems, Linux, or radio firmware., • Knowledge of protocol testing, RF testing, and communication interfaces such as TCP/IP, UDP, Serial, or Bluetooth is a plus., • Were looking for experience using Git, Bitbucket, or similar version control systems., • We value a strong sense of ownership and accountability, including reflecting on issues that reach customers and proactively working with the team to strengthen testing., • Experience testing telecom protocols, embedded software, or RF-based devices is a plus., • Exposure to CI/CD pipelines such as GitHub Actions, Jenkins, GitLab CI, or DevOps is a plus., • Familiarity with Git, branching strategies, and code reviews related to automated tests is a plus., • Experience with performance, soak, or reliability testing is beneficial but not essential., • We value strong attention to detail and a methodical approach., • The successful candidate should have excellent communication skills with technical and non-technical stakeholders., • Were looking for someone collaborative who works effectively within cross-functional Agile teams., • We value curiosity, proactivity, and a desire to uncover issues before they reach customers., • The successful candidate should take ownership of quality and raise risks early., • Were looking for someone adaptable and comfortable working in fast-paced, iterative environments., • We value a passion for continuous improvement and personal development., • We expect you to work as part of a software scrum team, verifying new features and changes during each sprint., • You will read and understand requirements documentation provided by our Product Definition and Product Strategy teams., • You will review user stories, acceptance criteria, and specifications to ensure they are clear and testable., • You will contribute to test planning, execution, defect tracking, and reporting to stakeholders., • You will design clear, thorough, traceable functional test cases and execute them across embedded devices, software components, and APIs., • You will develop and execute automated test cases for our LTE and TETRA products., • You will perform exploratory testing to uncover unexpected behaviours, usability issues, and edge cases., • You will validate fixes and confirm regression risk areas after developer changes., • You will analyse logs, system traces, and debug output to support accurate defect reporting., • You will participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives., • You will collaborate closely with developers to investigate issues, interpret logs, and reproduce complex defects., • You will work with Product Owners to ensure acceptance criteria are complete and testable., • You will provide clear, concise updates on test progress, risks, blockers, and readiness., • Appium, • Azure, • BitBucket, • Bluetooth, • C#, • CI/CD, • DevOps, • Embedded, • Firmware, • Git, • GitHub, • GitLab, • Hardware, • IoT, • ISTQB, • Support, • JIRA, • Jenkins, • Linux, • Python, • Robot Framework, • Security, • Selenium, • TCP/IP, • Cloud We develop complete TETRA and LTE communication solutions for customers across industries and markets worldwide, supporting users with critical communications challenges. This role is primarily on-site at our Waterbeach office, where electronics, hardware, mechanical, and software design, development, and testing teams work together in a collaborative environment that supports rapid learning and innovation. Travel expenses will be paid. The role may require Security Clearance in the future. last updated 40 week of 2026 #J-18808-Ljbffr