At a Glance
- Tasks: Design and execute tests for high-quality software in a dynamic, agile environment.
- Company: Join Datapath, an award-winning leader in video processing and digital display solutions.
- Benefits: Enjoy 27 days of leave, private healthcare, and a profit share bonus scheme.
- Other info: Flexible working options available, with excellent career growth opportunities.
- Why this job: Be part of cutting-edge technology that impacts industries worldwide.
- Qualifications: Experience in software testing or development, with skills in C++ and automation tools.
The predicted salary is between 35000 - 45000 ÂŁ per year.
Would you like to be part of an award‑winning technology company at the forefront of computer graphics, video capture, and digital display solutions? Founded in 1982, Datapath has grown into a global leader in video processing, control, and management solutions. Today, our technology is distributed across five continents and trusted by end customers in more than 100 countries. You’ll find our solutions powering critical and high‑impact environments spanning Medical, Digital Signage, Security, Entertainment, and many other sectors. We’re recognised for delivering class‑leading products, backed by exceptional customer support. Our commitment to innovation and reliability has earned us a reputation for providing unbeatable service tailored to complex and specialised requirements. As a successful and continuously expanding organisation, we operate from offices in the UK, US, Japan, Germany, Spain, Middle East, and South America, supporting customers in every major global market. Joining Datapath means becoming part of a forward‑thinking company where your work contributes to cutting‑edge technology that’s used worldwide.
Role Purpose & Responsibilities
- Software Test Engineer: You’ll play an important role in delivering high‑quality software by designing and executing effective manual and automated tests within an agile development environment. You’ll work closely with developers and other team members to analyse requirements, shape test approaches, and ensure systems meet agreed acceptance criteria. You’ll contribute to continuous integration testing, maintain and improve test scripts, and participate in sprint planning, reviews, and retrospectives. This role offers variety and ownership, suiting someone who enjoys working across embedded software projects, collaborating within a supportive team, and self‑managing their work across multiple priorities. Due to the nature of the work undertaken, this role is office‑based.
- Software Development Engineer in Test: You’ll be an integral member of the Software Development team, ensuring our products meet the high standards expected by our worldwide customer base. You’ll work closely with developers throughout feature development, analysing requirements, designing test cases, and automating them in C++ using Google Test to support testable, high‑quality code. You’ll build and maintain a robust automated test suite to prevent regression, review and refine tests based on results, and complement automation with exploratory testing where appropriate. This role is ideal for someone who enjoys hands‑on automation, collaborative development, and contributing directly to the quality of complex, graphics‑driven software. This role can be either fully office‑based or hybrid, with the team working from the office two days a week, typically Tuesday & Wednesday.
Skills and Experience
- An understanding of the software development lifecycle and agile methodologies
- Familiarity with software version control systems (e.g. Git) and Linux operating systems
- Excellent listening, written, and verbal communication skills
- Ability to multi‑task effectively and manage competing priorities
- Experience using Azure DevOps would be beneficial
Specific requirements for Software Test Engineer
- A strong background in software testing, with proven commercial experience, preferably in an embedded environment
- Experience of REST APIs, networking, and internet protocols (e.g. HTTP, TCP/IP)
- Good working knowledge of Python and Bash scripting languages
Specific requirements for Software Development Engineer in Test
- A bachelor’s degree (or higher) in Software Engineering or a related subject
- Demonstrable interest in Computer Graphics, Video Decoding or Software Testing
- A solid foundation of C++
- Good understanding of automated test tools (e.g. Google Test)
- Experience with Agile Development and related tools
- Additional programming languages such as Python or PowerShell would be an advantage
Benefits
- 27 days’ annual leave (plus 8 bank holidays), increasing with length of service, with the option to buy or sell additional leave
- A non‑contractual, discretionary profit share bonus scheme
- Bupa Private Healthcare to support your health and wellbeing
- Life Assurance at three times your salary, providing peace of mind for you and your loved ones
- Cycle2Work scheme to promote a healthier lifestyle and greener commute
- Electric Vehicle Scheme to provide a cost‑effective way to make greener travel choices
- Technology discount scheme, offering savings on a range of everyday tech
Some benefits are subject to successful completion of probation. Applicants must have the right to work in the UK and be able to meet the requirement to work from the office.
Software Engineer in Test & Software Development Engineer in Test employer: Datapath
Contact Detail:
Datapath Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Test & Software Development Engineer in Test
✨Tip Number 1
Network like a pro! Reach out to current employees at Datapath on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you're eyeing a Software Engineer in Test role, practice coding challenges and review testing methodologies. Show them you’re not just a fit on paper but also in practice!
✨Tip Number 3
Don’t forget to showcase your passion for technology during interviews! Talk about projects you've worked on, especially those involving C++ or automated testing. Let your enthusiasm shine through; it’s contagious!
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Datapath team. Let’s get you that dream job!
We think you need these skills to ace Software Engineer in Test & Software Development Engineer in Test
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your relevant experience in software testing or development, and don’t forget to mention any specific skills that match the job description!
Show Off Your Skills: Use your written application to showcase your technical skills. If you’ve got experience with C++, Python, or automated testing tools like Google Test, make it clear! We want to see what you can bring to the table.
Be Clear and Concise: Keep your writing straightforward and to the point. Avoid jargon unless it’s relevant, and make sure your passion for technology and innovation shines through. We love a good story, but keep it professional!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Datapath
✨Know Your Tech
Make sure you brush up on your knowledge of C++, Python, and any relevant automated testing tools like Google Test. Being able to discuss your experience with these technologies confidently will show that you're not just familiar but also passionate about the role.
✨Understand Agile Methodologies
Since the role involves working in an agile environment, it’s crucial to understand agile principles and practices. Be prepared to discuss how you've applied these methodologies in past projects and how they can enhance team collaboration and product quality.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle some technical challenges or scenarios. Think through your approach to problem-solving and be prepared to explain your thought process. This will demonstrate your analytical skills and ability to contribute to high-quality software development.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company’s technology stack, team dynamics, or future projects. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values and work style.