> Markdown version of [/jobs/ext/2205941-automated-software-tester](https://www.wearedevelopers.com/jobs/ext/2205941-automated-software-tester). 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). --- # Automated Software Tester - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Experienced - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Computer Programming, Linux, White-Box Testing, Python (Programming Language), Data Streaming, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/24461 ## About the Role A trailblazer in streaming technology seeks an experienced, self-motivated automated tester who will enjoy working hands-on to provide the highest quality of products in time for major releases., * 5+ years of experience writing and implementing test plans for consumer electronics products and software, backed up by hands-on practice * Strong Linux skills and a working knowledge of C++ * Experienced in the consumer electronics / products sector * Significant experience with white box and automated testing * Working knowledge of media formats and streaming Other desirable attributes include good knowledge of Python programming and the ability to react to events, adjusting plans quickly if necessary. Keywords: Automated test, C++, Linux, streaming, Python, white box testing You will be degree qualified in Computer Science or a similar subject, with good A-level grades, and full permission to live and work in the UK without time limit, restriction or sponsorship. ## Description Based in modern offices in Cambridge, this pioneering, multi-national company are focused on research and development of new innovations in their industry. They are looking for a results orientated, practical person, who will enjoy being a part of a high achieving team. The Software Test Engineer will be responsible for automating tests, as well as testing new products and features in hardware and software, particularly whilst the products are at early stages of development. The Software Test Engineer will need a good understanding of the software lifecycle and testing techniques and be able to communicate their opinions, concerns and knowledge effectively at cross-functional team meetings. The role will involve: * Ensuring good test coverage for new features by reviewing product specifications and creating appropriate automation test plans * Creating precise, detailed bug reports through reproducing, isolating and debugging issues and providing high level summaries for the areas tested * Communicating with Beta users and triaging bugs * Assisting in the certification process for partner devices to ensure compatibility ## Related Videos - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why I Love End-2-End Tests and How To Get Them Right](https://www.wearedevelopers.com/videos/996-why-i-love-end-2-end-tests-and-how-to-get-them-right) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)