At a Glance
- Tasks: Test innovative tech projects and design bespoke test harnesses.
- Company: Join a leading wireless communications company with a supportive culture.
- Benefits: Gain hands-on experience, training, and mentorship in a dynamic environment.
- Why this job: Be at the forefront of technology and make a real impact on exciting projects.
- Qualifications: Good degree in Engineering, Computer Science, or related fields; Python experience preferred.
- Other info: Flexible start dates between May-October; apply early as positions fill quickly.
The predicted salary is between 28800 - 48000 £ per year.
The role of the tester is generally a varied and challenging one, and this is certainly the case at Cambridge Consultants. With projects ranging from short 2–3-month technology prototypes to full scale 18 month+ product development, the ability to adapt and move quickly is very important to all our test engineers.
With plenty of peer support, you will often be involved at the very start of a project, using your analytical and questioning skills to test the various concepts, requirements, and user journeys even before a line of code is written. Working closely with the test and development groups you will learn about new products and domains, and you will design and create test harnesses and scripts to thoroughly test the products being developed.
You will have the opportunity to advance your own skills through our testing community and the variety of projects you will work on. Your skills will contribute to help grow and evolve the group.
Successful candidates can join us between May-October. There is no deadline for this role, as we recruit on a rolling basis. Once the position is filled, we will close the advert. We encourage you to apply as soon as possible.
About the Test Department
Cambridge Consultants is a world leader in wireless communications, with one of the largest independent wireless development teams in the world. The markets that we address include telecommunications, healthcare, industrial, satellite, consumer and automotive.
As a test engineer, you will become aware of all forms of testing. You don’t have to know how to do all of them, but need to appreciate what is required, be willing to learn new skills and coordinate getting it done.
What you’ll be doing
- Performing tests on new and existing projects to become familiar with testing approaches.
- Evaluating existing tests for their effectiveness and modify, if necessary, as part of the continuous improvement process.
- The scoping, designing, and maintaining of bespoke test harnesses, including test script creation, and the development of continuous integration and deployment pipelines.
- Delivery of high-quality code, compliant with our internal coding standards.
- Carrying out your specific project tasks within the timescales and budgets agreed with the project manager.
As a graduate you will be supported with specific training and mentoring and as your experience develops, you will have the opportunity to take on further responsibilities.
What you can bring
We’re looking for applicants who meet the following requirements:
- A good degree in a relevant field such as Engineering, Computer Science, Mathematics, or Physics.
- Experience of Python (or other languages).
- Good communication skills, inquisitive nature, attention to detail and a keen interest in technology.
In addition, experience in any of the following areas would be advantageous (though not essential):
- Wireless communications systems.
- Issue tracking systems.
- Familiarity with hardware such as Raspberry-Pi.
- Software development lifecycle.
- Continuous integration tools, such as Gitlab or Jenkins.
Graduate Software Test Engineer (2026 start) employer: Cambridge Consultants
Contact Detail:
Cambridge Consultants Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Test Engineer (2026 start)
✨Tip Number 1
Get your networking game on! Reach out to current employees at Cambridge Consultants on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you've got any projects or coding samples, make sure to have them ready to share. Whether it's a GitHub repo or a personal project, demonstrating your hands-on experience can set you apart from the crowd.
✨Tip Number 3
Prepare for the interview like it’s a test! Research common testing methodologies and be ready to discuss how you’d approach different scenarios. The more you know about the role and the company, the better you'll impress them.
✨Tip Number 4
Don’t wait around! Since they recruit on a rolling basis, apply through our website as soon as you can. The sooner you get your application in, the better your chances of landing that dream role!
We think you need these skills to ace Graduate Software Test Engineer (2026 start)
Some tips for your application 🫡
Show Your Passion for Testing: When you're writing your application, let your enthusiasm for testing shine through! Talk about any projects or experiences that sparked your interest in software testing. We love to see candidates who are genuinely excited about the role and eager to learn.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this specific role. Highlight relevant skills like your experience with Python or any testing tools you've used. We want to see how your background aligns with what we're looking for, so don’t hold back!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate well-structured applications that get straight to the heart of your qualifications and experiences.
Apply Early!: Since we recruit on a rolling basis, don’t wait until the last minute to apply. The sooner you submit your application through our website, the better your chances of landing an interview. We can’t wait to hear from you!
How to prepare for a job interview at Cambridge Consultants
✨Know Your Tech
Make sure you brush up on your knowledge of Python and any other programming languages you might have experience with. Familiarise yourself with the software development lifecycle and continuous integration tools like GitLab or Jenkins, as these are likely to come up in conversation.
✨Show Your Curiosity
During the interview, demonstrate your inquisitive nature by asking insightful questions about the projects you'll be working on. This shows that you're not just interested in the role, but also eager to learn and contribute to the team right from the start.
✨Highlight Your Adaptability
Since the role involves working on varied projects, be prepared to discuss examples from your past where you've had to adapt quickly to new challenges. This could be from university projects, internships, or even personal coding projects—anything that showcases your flexibility and problem-solving skills.
✨Communicate Clearly
Good communication is key in this role, so practice articulating your thoughts clearly and concisely. Whether it's explaining a technical concept or discussing your previous experiences, being able to communicate effectively will set you apart from other candidates.