Logo of Huzzle

Engineer I - QA

image

TomTom

10d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Berlin
  • Quick Apply

AI generated summary

  • You should have a degree in Computer Science, 1+ years in QA, Python proficiency, CI/CD understanding, test management skills, Git knowledge, and excellent communication skills.
  • You will define and execute automated test cases, perform exploratory testing, maintain software architecture knowledge, improve QA processes, and communicate with teams on QA activities.

Requirements

  • A passion for acquiring new knowledge, adapting to new tools, and a desire to develop new ones.
  • Experience in product development and proficiency in Python or another programming language.
  • Desire to learn new programming languages.
  • Understanding of test management principles.
  • Understanding of continuous integration and continuous delivery principles (CI, CD and DevOps).
  • Ability to work with automated test frameworks.
  • Bachelor’s degree or higher, preferably in Computer Science or a related field.
  • 1+ years of hands-on testing exposure with good knowledge of test processes.
  • Test background; ability to identify risk areas and define proper test coverage; improve current tests.
  • Knowledge of Git and understanding of continuous integration, automated builds and builds systems.
  • Quality Assurance and Testing mindset and passion.
  • Excellent people and communication skills, flexibility, and being able to work across multiple teams and cultures.
  • Fluent in English (verbal, reading, writing).

Responsibilities

  • Define test requirements and write and execute test cases (with focus on automated tests).
  • Perform exploratory testing in the navigation domain, utilizing internal tools to identify root causes of bugs.
  • Maintain a clear understanding of the software architecture to effectively identify the root causes of defects.
  • Contribute to the continuous improvement of the QA process.
  • Communicate with multiple teams regarding QA activities

FAQs

What are the main responsibilities of the Engineer I - QA position?

The main responsibilities include defining test requirements, writing and executing test cases (with a focus on automated tests), performing exploratory testing, maintaining an understanding of software architecture to identify root causes of defects, contributing to QA process improvements, and communicating with multiple teams regarding QA activities.

What qualifications do I need to apply for this position?

Candidates are required to have a Bachelor’s degree or higher, preferably in Computer Science or a related field, along with 1+ years of hands-on testing exposure and a good knowledge of test processes. Proficiency in Python or another programming language, as well as an understanding of CI/CD and DevOps principles, is also necessary.

Is there an opportunity for professional growth and development?

Yes, TomTom offers time and resources for personal development, including a budget for learning and paid access to e-learning resources such as O’Reilly and LinkedIn Learning.

What programming languages should I be familiar with for this role?

Proficiency in Python or another programming language is required, and there is also a desire to learn new programming languages.

What is the work environment like?

The work environment is hybrid, allowing employees to work both in the office and from home. Employees are expected to come to the office two days a week, with the option to work remotely for the remaining three days.

Are there opportunities for team collaboration outside of regular work?

Yes, employees can participate in annual events such as Hackathons and DevDays, which allow them to collaborate with talented teammates from around the world.

What benefits does TomTom offer to employees?

TomTom offers a competitive compensation package, paid leave for learning days, parental leave, a setup budget for home offices, competitive holiday plans, options for remote work abroad, and additional local benefits tailored to each location.

What kind of team will I be joining?

You will be joining the Route Planning team, which develops TomTom's core routing algorithms and software, playing a key role in navigation products and SDKs used by millions.

Is there support for diversity and inclusion within the company?

Yes, TomTom is committed to being an equal opportunity employer and supports a diverse, inclusive global culture, welcoming individuals of all backgrounds and experiences.

How does TomTom handle the recruitment process?

TomTom ensures a meaningful experience throughout the recruiting journey, carefully screening applications and providing thorough follow-up actions, from assessments and interviews to onboarding.

Technology
Industry
1001-5000
Employees
1991
Founded Year

Mission & Purpose

TomTom is a global leader in location technology, specialising in GPS navigation, mapping, and real-time traffic information. The company develops advanced software and hardware solutions that power navigation for automotive, mobility, and enterprise sectors. TomTom's mission is to create a safer, cleaner, and less congested world by innovating location technologies that improve traffic flow, enhance driver safety, and reduce emissions. Their purpose is to enable smarter mobility, ensuring efficient travel for people, businesses, and cities worldwide.