Senior Quality Assurance Automation Engineer

Senior Quality Assurance Automation Engineer

Posted Today by CXC

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Senior Test Automation Engineer role focuses on integration testing and system-level automation for embedded, device-based systems in regulated environments. Candidates will utilize Python to create executable automation from human-readable requirements, emphasizing collaboration with development teams. The position requires hands-on experience with various system layers and testing methodologies, particularly in hardware-adjacent contexts. This is not a UI or web/mobile testing role, but rather one that demands a strong foundation in automation frameworks and integration testing.

Key Responsibilities:

  • 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, and backend services
  • 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

Key Skills:

  • Strong Python experience for automation and system-level testing
  • Solid understanding of object-oriented programming and asynchronous execution
  • Hands-on experience with Linux environments, command-line tools, and scripting
  • Experience with RESTful APIs and integration testing
  • Experience building automation frameworks
  • Integration testing experience is mandatory
  • Experience with on-target testing and Hardware-in-the-Loop (HIL) testing

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role Overview 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 Asynchronous execution 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 Hardware-in-the-Loop (HIL) testing
  • Unit testing alone is not sufficient for this role