> Markdown version of [/jobs/ext/2208421-software-qa-engineer](https://www.wearedevelopers.com/jobs/ext/2208421-software-qa-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). --- # Software QA Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Communications Protocols, Python (Programming Language), Verification and Validation (Software), Diagnostic Tools, Scripting, Information Technology, Canoe Software - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26687 ## About the Role * A 1st or 2.1 degree in a computer science, or applicable engineering subject. * Hands-on expertise in software validation and testing, test automation, and best practice. * An excellent understanding of communication protocols such as CAN and Automotive Ethernet, and skills with diagnostic tools such as Vector CANoe or Vehicle Spy. * Basic practical electronics skills, and scripting skills with Python. * Good knowledge of the automotive industry. * A driving licence to facilitate in-vehicle testing. ## Description We are seeking a qualified Software QA Engineer with expertise in automotive technology to join this respected engineering company. Your expertise would help to bring exciting and innovative products to life. Working closely with software engineers, you would ensure the quality of products being developed by uncovering and documenting defects, and helping reproduce these in order to identify root causes. This would include both lab-based testing as well as testing live systems in vehicles. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)