TomTom logo

DevOps Engineer

full-time TomTom Amsterdam

Where do you want to be?

We are looking for the best and brightest minds in automated software testing within an agile Continuous Integration / Continuous Delivery environment. You will have technical domain expertise and a track record of delivering high quality automation solutions that deliver real value to both developers and customers alike. You will demonstrate respect for people, passion for innovation, and most importantly, know how to have fun!

As a member of the Navigation Product Unit (PU), you will work within one of the Map Visualization scrum teams and in close cooperation with the team that is responsible for the delivery pipeline by which all other Navigation PU teams deliver their code to our customers. The Map Visualisation team builds the map rendering component for numerous platforms, ranging from mobile devices (Android, iOS and various automotive platforms), to the desktop. Our main goal is to render the map, but we also integrate the with the rest of the navigation software to render traffic, routes, etc. Such a visual component has special testing requirements.

This sounds like a very important team to be part of and it is! – the reliability and speed of our delivery pipeline is key to the efficient and fast delivery of new, high quality navigation features to the market.

What you will do?

As a member of the team, you are asked to deliver the following:

  • Maintain and enhance a Python-based test automation framework; to provide fast, reliable testing on different platforms, primarily Android, iOS, Linux and MacOS.
  • Provide robust setup & management of automated test environments; scaled for usage by multiple development teams.
  • Maintain and enhance the setup of our continuous integration system.
  • Implement and promote workflows and best practices for continuous integration and continuous delivery processes across development teams.
  • Lead initiatives to drive improvements to the test environment setup, processes and test automation framework.
  • Design, develop, deploy and maintain server-side components of the Map Visualization pipeline.

What do we expect from you?

  • A bachelor’s degree in engineering and at least 5 years of development/automated testing experience or other relevant experience.
  • Extensive in depth knowledge and experience with Python, Android, iOS, Linux, MacOS.
  • Experience with server side software Java web applications programming.
  • Experience to work with following tools and technologies would be a plus: Jenkins/QuickBuild, Docker, Ansible, Artifactory, Git/Perforce, various C++ compilers, Java, cloud environments such as AWS or OpenStack, and server technologies such as Java-Spring.
  • Experience in deploying software stacks online (e.g. AWS, or Azure) using VPC, EC2, CloudWatch and CloudFormation.
  • Good communication skills, and a solid grasp of English.
  • Fast learner, flexible, can independently work and make good decisions, team player, and adaptable to change.
  • Experience with agile development, requirements analysis & test design.
  • Good experience with Android application testing, test automation frameworks and continuous integration systems, experience with iOS testing is a plus.
  • Extensive knowledge of testing methods, practices, tools and test automation within an agile environment
  • Understanding of the software development process, software release process and product development life cycle.
  • If you put emphasis on quality of your work, being proud of it, doing the right thing, reducing the maintenance effort by automating as much as possible, you have the right mind-set to become a member of our team.

What you can expect from us

You will never get bored! We move fast like a “start-up” but have the benefits of a billion euro company.
A company culture that likes to work hard and play hard. We like to have fun. There is no sense coming to a job everyday if you don’t like the people you work with.
Have an idea? A suggestion? A new way of doing something? The founders are still very present in the company and are very accessible. We all are. There is always room for good ideas. Entrepreneurialism is valued.
Decisive actions. We don’t like to wait. It’s in our DNA to move forward. So it only makes sense that we don’t jam the company with lots of layers. We make things happen. Quickly.
Amsterdam. A pretty cool city to live and work. Lots of inspiration and when it’s sunny, the whole city comes alive!
Want to join us?

We would like to meet you!

Please apply through

The recruiter you’ll be communicating with is Katarzyna Paczynska.

We kindly ask you to complete the form and attachments in English.

Pre-employment screening of all external candidates is part of the selection process.
published: March 18, 2018

Apply for this position