TomTom

Engineer II - Software

TomTom • ES
PythonKotlin Hybrid

What you'll do

  • Framework Development & Modernization: Design, build, and maintain scalable automated test frameworks using Kotlin and Python. Proactively adopt modern frameworks and innovative testing approaches to assess the robustness of complex software products.
  • CI/CD Integration: Integrate automated tests into CI/CD pipelines (e.g., Bitrise, Jenkins, GitHub Actions) to provide fast feedback loops and maintain high deployment velocity.
  • Advanced Debugging & Scripting: Apply deep proficiency in test methodologies and advanced scripting to solve complex QA challenges. Utilize technical expertise to trace and debug issues found directly within the product code.
  • Non-Functional Excellence: Perform Non-Functional Testing (Performance, Reliability) to ensure a premium user experience and long-term system stability.
  • What you'll need

  • Bachelor's degree in Computer Science 
  • 3+year of professional software development experience in at least one modern language (Kotlin and/or Python preferred)
  • Strong Computer Science and development fundamentals, including object-oriented design, Data Structures, algorithm design, and complexity analysis 
  • Comfortable with written and/or verbal communication in English 
  • Desire to learn, and expand your skillset 
  • Able to solve a complex problem on his/her own by utilizing experience and other resources