Python Automation Test Engineer for Hardware & IoT

Groupe Sii

Cambridge

On-site

GBP 45,000 - 60,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SII UK is seeking a Software Automation Test Engineer to join our growing engineering team developing validation frameworks for connected devices and intelligent digital products. You will design and build end-to-end automation frameworks in Python that interact with physical hardware, enabling large-scale validation and QA across device fleets.

Strong Python development, automation for hardware/embedded systems, and experience with RESTful APIs and CI/CD are key.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electronics Engineering, or related technical discipline, or equivalent industry experience.
  • Commercial experience in software development using Python.
  • Proven experience building and maintaining automated testing frameworks.
  • Experience developing automation against physical hardware, embedded systems, or IoT devices.
  • Experience delivering production-quality software solutions following software engineering best practices.
  • Experience working with hardware test environments, laboratories, or device validation systems.
  • Experience integrating automation solutions into CI/CD pipelines.
  • Familiarity with Agile software development methodologies.
  • Experience collaborating within cross-functional engineering teams.

Responsibilities

  • Design, develop, and maintain end-to-end test automation frameworks using Python.
  • Create automation solutions that interact with and validate physical devices and hardware platforms.
  • Build reusable device abstraction layers, automation libraries, and testing utilities.
  • Develop scalable testbed infrastructure supporting automated execution across large device fleets.
  • Design and implement frameworks that support reliable and repeatable validation in laboratory and production environments.
  • Build and maintain APIs, web services, microservices, SDKs, and supporting backend services.
  • Develop monitoring, reporting, logging, and diagnostic capabilities within automation platforms.
  • Apply software engineering best practices including code quality standards, design patterns, modular architecture, and automated testing.
  • Collaborate closely with global engineering, software development, and quality teams.
  • Troubleshoot hardware, software, and automation issues across multiple environments.
  • Support continuous improvement initiatives for automation efficiency, scalability, and reliability.
  • Contribute to technical design reviews, architecture discussions, and process improvements.
  • Share knowledge and mentor team members to support engineering excellence.
  • Produce clear technical documentation and communicate effectively with stakeholders.

Skills

Python
Test automation
Hardware integration
Embedded systems
RESTful APIs
CI/CD
Git
Docker
Kubernetes
Linux
Debugging hardware/software

Education

Bachelor's degree in CS/SE/EE or related field

Tools

Docker
Kubernetes
Git
CI/CD tooling

Job description

SII UK is seeking a Software Automation Test Engineer to join our growing engineering team developing validation frameworks for connected devices and intelligent digital products. You will design and build end-to-end automation frameworks in Python that interact with physical hardware, enabling large-scale validation and QA across device fleets.

Strong Python development, automation for hardware/embedded systems, and experience with RESTful APIs and CI/CD are key.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Automation Engineer for IoT & Hardware Validation
Python Automation Engineer for IoT & Hardware Validation

SII Group • Greater London

Remote
GBP 65,000 - 90,000
Automation Test Engineer – Hardware & IoT Validation
Automation Test Engineer – Hardware & IoT Validation

SII Group • United Kingdom

Remote
GBP 65,000 - 90,000
Senior Python Automation Test Engineer – IoT & Hardware
Senior Python Automation Test Engineer – IoT & Hardware

SII Group UK • Cambridge

On-site
GBP 55,000 - 90,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • United Kingdom

Remote
GBP 65,000 - 90,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group • Greater London

Remote
GBP 65,000 - 90,000
Automation Test Software Engineer
Automation Test Software Engineer

SII Group UK • Cambridge

On-site
GBP 55,000 - 90,000
Mobile Automation Engineer — Python & Appium
Mobile Automation Engineer — Python & Appium

SII Group • United Kingdom

Remote
GBP 60,000 - 90,000
Mobile Automation Engineer: Python, Appium & CI/CD
Mobile Automation Engineer: Python, Appium & CI/CD

Groupe Sii • Cambridge

On-site
GBP 65,000 - 90,000
Mobile Automation Engineer — Python, Appium, CI/CD
Mobile Automation Engineer — Python, Appium, CI/CD

SII Group UK • Cambridge

On-site
GBP 65,000 - 90,000
Software Test Engineer — QA, Automation & Compliance
Software Test Engineer — QA, Automation & Compliance

Groupe SII • England

On-site
GBP 40,000 - 60,000