Senior Quality Assurance Automation Engineer
We are hiring Senior Test Automation Engineers to work on embedded, device-based systems in highly regulated environments. This is not a UI automation or web/mobile testing role.
The role is heavily focused on integration testing, system-level automation, and hardware-adjacent testing, where Python is used to translate human-readable requirements into reliable, executable automation.
What You’ll Be Doing
- Design and implement integration-level automated tests for embedded and device-based systems
- Translate English requirements and BDD scenarios into machine-executable Python automation
- Drive test scenarios from requirements, not just execute pre‑written scripts
- Work across multiple layers of the system, including:
- Hardware interfaces
- Embedded software
- Backend services and APIs
- Execute tests via command line and terminal‑based workflows
- Automate and validate RESTful APIs and system integrations
- Support on‑target testing and Hardware‑in‑the‑Loop (HIL) testing
- Collaborate closely with embedded, system, and development teams to ensure quality, safety, and reliability
Core Technical Requirements
- Strong Python experience for automation and system‑level testing
- Solid understanding of:
- Object‑Oriented programming
- System layers and test architecture
- Hands‑on experience with:
- Linux environments (strong indicator of fit)
- Command‑line tools and scripting
- RESTful APIs and integration testing
- Experience building automation frameworks, not just writing test cases
Testing Experience Required
- Integration testing experience is mandatory
Experience with
- On-target testing
- Unit testing alone is not sufficient for this role
Seniority level
Director
Employment type
Contract
Job function
Information Technology
Industries
Medical Equipment Manufacturing, Aviation and Aerospace Component Manufacturing, and Automation Machinery Manufacturing
London, England, United Kingdom
£80,000.00–£135,000.00
#J-18808-Ljbffr
Contact Detail:
CXC Recruiting Team