Software Engineer in Test / Software QA
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