View all Jobs fromPlease check your email .
Software Test Engineer - Automation and Manual Testing
Location: London
Employment Type: Contractor
PCD290093
Role Overview
Senior SDET – Test Automation (Devices) Location: London
Type: Contract
Duration: 6 months (high potential for extension or conversion)
Work Setup: Hybrid – minimum 3 days on-site, 5 days preferred
Project Overview
Join a medical device software development program focused on AI-driven operating room technologies and video data processing systems. You’ll test and automate complex applications running on low-latency, high-performance computing platforms used in surgical environments.
Role Summary
An automation-first quality culture, where software quality is built through code. As a Software Development Engineer in Test (SDET), you’ll design, develop, and maintain automated test solutions for embedded and connected device platforms. This role requires a hands-on engineer with strong Python automation expertise and experience in systems-level testing beyond traditional web or mobile environments.
Key Responsibilities
Design, develop, and maintain robust, reusable test automation frameworks for device software.
Collaborate with developers to define testable architectures and embed quality throughout the SDLC.
Create and execute advanced test strategies for embedded platforms (open-source operating system, mobile operating system, IoT).
Develop test plans and protocols for APIs (REST, IPC), web interfaces, and OTA updates.
Integrate automated testing into CI/CD pipelines (continuous integration platform, source-control platform Actions, cloud platform DevOps).
Support manual testing activities when required and promote automation best practices.
Produce and maintain technical documentation and standards for automation and quality engineering.
Technical Competencies
Strong proficiency in Python (critical requirement).
Solid experience with test automation frameworks (e.g., automated testing framework, test automation framework, mobile test automation framework, or equivalent).
Familiarity with open-source operating system, real-time systems, and interprocess communication (IPC).
Experience testing:
Device OS (mobile operating system, open-source operating system)
APIs (REST, IPC) and service-oriented architectures
Web-based interfaces and Internet-connected devices
Video data or streaming systems (advantageous)
Knowledge of CI/CD pipelines and version control systems (Git).
Experience with performance, reliability, and system-level testing.
Beneficial: Familiarity with medical device software standards (IEC 62304).
Profile & Experience
• Bachelor’s degree in Computer Science, Engineering, or equivalent.
• 3+ years’ experience in SDET, automation, or software engineering roles.
• Proven ability to design and implement automation solutions (not just execute manual tests).
• Self-starter with strong problem-solving, technical leadership, and collaboration skills.
• Broad testing experience— beyond web and mobile automation —is essential.
• Prior exposure to medical devices, AI, or high-performance computing is a strong plus.
Nice-to-Have
Familiarity with BDD tools (e.g., behaviour-driven testing tool, behaviour-driven testing tool).
Background in AI or computer vision testing.
Pro Contract Jobs
Sterling House,
East Wing, Suit 310E,
Langston Road,
Loughton, IG10 3TS.
Phone No: 0203 371 1252
2026 © Pro Contract Jobs. ALL Rights Reserved.
Powered by: Talenetic Job Board Software