Software Quality Assurance Engineer
Software Quality Assurance Engineer

Software Quality Assurance Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Join a dynamic team to ensure software quality across innovative tech products.
  • Company: A leading telecommunications company focused on cutting-edge technology.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Make a real impact by ensuring the reliability of next-gen software and hardware.
  • Qualifications: Degree in Computer Science or equivalent experience; strong QA and testing skills required.
  • Other info: Collaborative environment with a focus on continuous improvement and career advancement.

The predicted salary is between 36000 - 60000 £ per year.

Overview

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.

Base pay range

This range is provided by The ONE Group Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Location

Location: Cambridgeshire (Hybrid 2-3 days in office P/W)

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
  • Knowledge of Git version control
  • Familiarity with cloud and web technologies
  • Excellent analytical, communication, and teamwork skills
  • 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

Keywords

QA Engineer, Software Testing, Test Automation, Python, PyTest, Selenium, Linux, Embedded Systems, 5G, Networking, Wireshark, Git, Jenkins, Kubernetes, SQL, Jira, Agile, NMS, Cloud

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Telecommunications and IT System Custom Software Development

#J-18808-Ljbffr

Software Quality Assurance Engineer employer: The ONE Group Ltd

Join a dynamic team in Cambridgeshire as a Software Quality Assurance Engineer, where you will have the opportunity to work on cutting-edge technology across the full product stack. Our hybrid work culture promotes flexibility and collaboration, while our commitment to employee growth ensures you will have access to continuous learning and development opportunities. With a focus on innovation and quality, we offer a supportive environment that values your contributions and encourages you to drive improvements in QA processes.
T

Contact Detail:

The ONE Group Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Quality Assurance Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your testing projects, especially any automation scripts you've written in Python or similar frameworks. This gives us a tangible way to see what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for interviews by brushing up on common QA methodologies and tools. Be ready to discuss your experience with embedded systems, Linux, and any CI/CD tools like Jenkins or Kubernetes. We love candidates who can talk the talk!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining our team and contributing to our success.

We think you need these skills to ace Software Quality Assurance Engineer

Manual Testing
Automated Testing
Test Planning
Defect Tracking
Python
PyTest
Selenium
Jira
QA Methodologies
Embedded Systems Testing
Linux-based Software Testing
Git Version Control
Cloud Technologies
5G NR Networking Fundamentals
CI/CD Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software QA Test Engineer role. Highlight your experience with manual and automated testing, especially in embedded systems and Linux-based software. We want to see how your skills align with our needs!

Showcase Your Projects: Include any relevant projects or experiences that demonstrate your expertise in scripting automation with Python or similar frameworks. We love seeing practical examples of your work, so don’t hold back!

Be Clear and Concise: When writing your cover letter, keep it clear and concise. Explain why you’re excited about the role and how your background makes you a great fit for our team. We appreciate straightforward communication!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at The ONE Group Ltd

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Python, PyTest, and Selenium. Brush up on your knowledge of embedded systems and Linux-based software, as well as tools like Wireshark and Git. This will show that you’re not just a good fit for the role but also genuinely interested in the tech they use.

✨Prepare for Practical Tests

Since this role involves both manual and automated testing, be ready to demonstrate your skills. You might be asked to write a test script or troubleshoot a defect. Practise scripting in Python and get comfortable with creating test plans. This hands-on approach will help you stand out during the interview.

✨Showcase Your Problem-Solving Skills

During the interview, be prepared to discuss how you’ve tackled challenges in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. Highlight specific examples where you improved QA processes or resolved defects, as this will illustrate your analytical and teamwork skills.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team’s current QA processes, the tools they use, or how they handle continuous improvement. This shows your enthusiasm for the role and helps you gauge if the company culture aligns with your values.

Software Quality Assurance Engineer
The ONE Group Ltd

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>