Opportunities for permanent roles in a range of business sectors

Automation Test Engineer (Automotive Software)

We’re looking for an Automation Software Test Engineer to write code that tests our automotive and mobile products across a wide range of technologies and platforms.

The company

RealVNC is a highly successful software company based in Cambridge (UK) city centre. As the original developers of VNC remote-access technology our software is used by hundreds of millions of users worldwide from the non-technical home user to IT professionals from global companies, such as Intel, IBM, NASA, Shell, DreamWorks and Philips.

The role

You’ll be testing software that enables secure remote access to mobile devices from desktop, embedded and automotive platforms. The software is designed for automotive and mobile application developers and OEM partners and is delivered as an SDK.

Your skills will make you a natural choice to focus on automated testing, and you’ll be writing test code and adding functionality to our existing Python-based test framework. You’ll also be able to play a part in other types of testing, including manual testing, covering the entire life-cycle from requirements analysis to regression testing.

You’ll be part of a small team of testers, and report to the Lead Software Test Engineer in the Mobile and Automotive team. We think the work is interesting and challenging, and you will be expected to make a full and significant contribution. In exchange, you will enjoy considerable responsibility, and get a chance to influence the quality of the software from an early stage.

About you

  • Are happy writing code to test software, without relying on expensive test automation tools such as QTP
  • Know how to get tests and test frameworks running in Python or C
  • Have some experience of testing commercial software, including a passion to understand how technology works, and an ability to use that knowledge to cause software to fail in interesting ways
  • Are confident with at least one desktop operating system, e.g. Windows, Linux, or Mac OS X
  • Can demonstrate an ability for assimilating new technologies and technical ideas, and can effectively communicate these ideas to others with excellent written and spoken English
  • You’re able to work well both independently, and as part of a wider product team
  • You have a good computer science or similar relevant degree (or equivalent qualification)

Anything else?

As well as the above, if you have experience with any of the following then we’d like to know about it!

  • You’ve had previous experience with developing test automation frameworks from scratch
  • You’ve had some experience with testing / development of embedded software or software for mobile devices
  • You have an ability to demonstrate good automated test development practices, including knowing when test automation isn’t appropriate
  • You have knowledge of other scripting languages in addition to Python or C such as Perl, C# or Ruby
  • You have a general understanding of the technologies that underpin the internet, and how they work


This role offers a unique opportunity to join our testing team, working for a successful, growing company with a recognised global brand and huge potential and vision. If you’re successful, you’ll be compensated with an attractive package which will be appropriate to your skills and experience. We also offer generous benefits, including a contributory pension, childcare vouchers, and private dental and medical care. 

This is a full-time post, but we believe in a healthy work / life balance, so it’s 35 hours per week (Monday – Friday), although flexibility may sometimes be required. 


We will not consider agency applications for this post.