Join us as an Automation Test Engineer at Peregrine Resourcing.
How Specialist Talent Works
At Peregrine, we find the best specialist talent for our clients. As a permanent employee of Peregrine, you’ll receive our full benefits package while being deployed across our portfolio of technology-led programmes, working on complex and high-impact projects.
The Role
We’re seeking an experienced Automation Test Engineer with strong Python expertise and proven IoT/device testing experience.
You’ll work within a cloud-driven IoT ecosystem, validating connected devices, telemetry, firmware updates and end-to-end flows across device, API and UI layers.
This is not a manual-heavy QA role. We’re looking for someone who can design, scale and continuously improve automation frameworks within a distributed IoT environment.
Responsibilities
Automation & Framework Development
* Design, build and maintain automation frameworks using Python (pytest preferred)
* Develop scalable automated test suites across device, API and UI layers
* Improve reliability and reduce test flakiness
IoT & Device Testing
* Test connected IoT devices including provisioning, connectivity and firmware updates
* Perform hardware-in-the-loop testing where required
* Validate offline/online transitions, power cycling and connectivity loss scenarios
* Support device lab environments and recovery workflows
API & UI Testing
* Develop automated API tests using Python and Postman
* Validate telemetry payloads and backend processing
* Build and maintain UI automation using Cypress
* Validate full end-to-end flows from device trigger to dashboard display
Skills & Experience
* Experience building or scaling automation frameworks
* Proven IoT or physical device testing experience
* Experience with Postman and Cypress
* Knowledge of REST APIs and asynchronous systems
* Strong debugging and root cause analysis skills
* MQTT or message broker exposure
* Firmware / OTA testing
* Cloud platform exposure (Azure, AWS or GCP)
About Us
At Peregrine, we see beyond the immediate and look to the horizon. We build lasting partnerships with our clients and deliver flexible solutions for every resourcing need, both now and in the future. Together, we help organisations engage, develop and harness the skills they need to grow.
We offer a comprehensive benefits package alongside your salary.
Our Culture
We embrace fresh ideas and move quickly. Our solutions are trusted and established, giving us a strong foundation to innovate. We value openness, collaboration and supporting one another — and we believe our work can create meaningful societal impact.
Our Commitment to Diversity
Peregrine is proudly committed to championing diversity and inclusion. Our teams represent a breadth of cultures, languages and backgrounds. We actively promote social mobility and work with partners to ensure inclusive recruitment practices. We encourage applications from candidates of all backgrounds and experiences.
#J-18808-Ljbffr