Senior Test Engineer

6 months contract(Inside IR35)

Responsibilities:

Responsibilities may include the following, and other duties may be assigned:

· Design, develop, and maintain robust automated test frameworks and tools for device software, focusing on scalable, reusable solutions.

· Collaborate with software engineers to define test scenarios, testable architectures, and drive quality through code.

· Develop, implement and execute advanced test and test automation strategies for embedded and connected device platforms (Android, Linux, IoT).

· Analyse requirements and develop comprehensive test plans and protocols for a range of technologies, including service APIs (REST, IPC), WebUI, and over-the-air updates.

· Contribute to continuous integration and deployment (CI/CD) pipelines with automated quality gates.

· Generate and maintain technical documentation, standards, and best practices for test, automation and quality engineering.

· Collaborate and support other engineers in manual test execution activities, automation best practices and technical problem-solving.

Technical Competencies:

· Strong proficiency in software development for test automation (Python, Java, or equivalent).

· Hands-on experience with manual test management tools and test automation frameworks (Selenium, Appium, Espresso, etc.).

· Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).

· Experience testing:

· Device operating systems (Android, Linux)

· Service-oriented architecture (SoA), APIs (REST, IPC)

· Web-based interfaces, Internet-connected devices, OTA updates

· Beneficial: Experience with medical device software development, video protocol testing, performance and quality engineering. Working knowledge of regulatory standards, such as IEC 62304.

Profile:

· Software development background with a focus on test automation.

· Highly technical, hands-on, and passionate about product quality.

· Demonstrated ability to design and implement automated solutions, not just execute manual tests.

· Self-starter, autonomous, and able to lead initiatives independently.

· 3+ years in SDET, automation engineering, or software development roles.

Location:

Must be able to commute frequently to London-based office; 5 days per week onsite.

Required Knowledge and Experience:

· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent international degree).

· Minimum 3 years of relevant experience in software automation and test development, or advanced degree with 2+ years relevant experience.

· Advanced knowledge in software engineering and automation testing.

· Practical knowledge of project management and technical leadership.

Company
CXC
Location
London, UK
Posted
Company
CXC
Location
London, UK
Posted