> Markdown version of [/jobs/ext/2208170-python-developer-in-test](https://www.wearedevelopers.com/jobs/ext/2208170-python-developer-in-test). 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). --- # Python Developer-in-Test - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £50,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Python (Programming Language) - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26802 ## About the Role Building a highly capable test framework with Python 3 This company develops leading edge connectivity solutions for a wide array of applications. As their product range and client base grows, so do the use cases that need to be tested in a thorough and repeatable manner. They are therefore seeking a skilled and resourceful Developer-in-test to join their team, and help them further streamline and automate their continuous integration and testing framework. You would be joining their dedicated test team, working in pleasant modern surroundings close to Cambridge. They are keen to build the best system possible, and would value the hard-won experience of someone who is familiar with the pros and cons of existing approaches. An enthusiasm for problem-solving will certainly be helpful as the system is at an early stage with plenty of opportunities to tackle interesting challenges. You will need: * A good degree in computer science or another applicable STEM subject from a good university * Strong coding skills in Python 3 (or excellent skills with another modern OO language) * Hands-on experience in building test automation frameworks * Full existing right to work in the UK without restriction, time limit, or sponsorship Experience with Gerrit, Jenkins, continuous integration, Ansible, infrastructure-as-code, and data warehousing are useful though not essential. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [CUDA in Python](https://www.wearedevelopers.com/videos/1294-cuda-in-python) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)