Role:
Software QA Test Engineer
Salary:
£60,000 - £65,000
Location:
Cambridgeshire (Hybrid 2-3 days in office P/W)
We're looking for a Software QA Test Engineer to join a growing team. This is a chance to work across the full product stack; from embedded Linux and RF systems to networking, cloud, and user interface, making sure everything is reliable, secure, and ready for global rollout.
You'll be hands-on with both manual and automated testing, ensuring high-quality validation of software and hardware. Working closely with developers and system testers, you'll contribute to test planning, execution, defect tracking, and continuous improvement of automation frameworks.
Key Responsibilities
* Design and execute manual and automated test plans based on requirements
* Run sanity, functional, regression, performance, and usability tests
* Script automation in Python or similar frameworks (e.g. PyTest, Selenium)
* Investigate, log, and track defects through Jira, working with developers on resolutions
* Maintain and enhance automated test environments
* Produce clear test documentation including scripts, reports, and cases
* Drive improvements in QA processes and tools
Skills & Experience Required
* Degree in Computer Science/Software Engineering or equivalent practical experience
* Solid understanding of software development and QA methodologies
* Experience testing embedded systems and Linux-based software
* Programming skills in Python or JavaScript, plus scripting in Bash/PowerShell
* Knowledge of Git version control
* Familiarity with cloud and web technologies
* Excellent analytical, communication, and teamwork skills
Desirable
* Knowledge of 5G NR
* Networking fundamentals; tools like Wireshark and packet analysers
* CI/CD tools such as Jenkins or Kubernetes
* Database/SQL knowledge
* Familiarity with SNMP, NETCONF, and YANG
* RF principles and digital/analog circuit basics
* ISTQB Foundation certification
Keywords
QA Engineer, Software Testing, Test Automation, Python, PyTest, Selenium, Linux, Embedded Systems, 5G, Networking, Wireshark, Git, Jenkins, Kubernetes, SQL, Jira, Agile, NMS, Cloud