> Markdown version of [/jobs/ext/2206370-test-and-automation-engineer](https://www.wearedevelopers.com/jobs/ext/2206370-test-and-automation-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test and Automation Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £55,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Continuous Integration, DevOps, Embedded Software, Firmware, Python (Programming Language), SystemVerilog, Enterprise Software Applications, Hardware Testing, Software Version Control - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27032 ## About the Role * Strong automated testing skills, ideally with Python. * Good understanding of DevOps specifically related to industry standard CI/CD tooling, source code administration, and software package management. * Working knowledge of embedded electronics systems and firmware development in C/C++. * Electronics experience including hardware test equipment (e.g., oscilloscopes, benchtop power supplies) and communication interfaces (e.g., I3C, USB, SPI). ## Description This smart and supportive team are looking for someone to help with the development and testing of various source codes across domains including mathematical modelling, embedded development, and IC design. As the ultimate product is a hardware electronics device, this role will incorporate some hardware testing. Working at a successful and innovative company, you will benefit from close collaboration with other experts in a variety of fields. Alongside a generous salary and tech-company style perks such as free breakfasts, also on offer is private health insurance with coverage for you and your family. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)