TL;DR

Senior QA Automation Engineer (Kotlin/Java): Designing and implementing robust test automation strategies for the JetBrains Toolbox App with an accent on test architecture, reliability, and CI/CD integration. Focus on building scalable test infrastructure for a multiplatform desktop application and ensuring high product stability.

Location: Hybrid or Remote positions available in the Netherlands, Serbia, Germany, Cyprus, Czech Republic, Poland, or Armenia.

Company

JetBrains is a global leader in software development tools, dedicated to creating intelligent, effective solutions for developers worldwide.

What you will do

  • Take ownership of the product’s end-to-end test automation strategy.
  • Design and maintain automated tests integrated directly with the product code.
  • Analyze and stabilize flaky tests to improve overall test reliability.
  • Build and improve test infrastructure and monitoring tools.
  • Monitor build configurations in TeamCity and investigate test failures.
  • Collaborate with developers to improve testability and identify issues early in the development cycle.

Requirements

  • Established experience with test automation in complex products.
  • Strong programming skills in Kotlin or Java.
  • Experience with JUnit and test architecture design.
  • Ability to investigate failures, logs, and CI issues independently.
  • Experience building automated testing infrastructure and processes.

Nice to have

  • Experience with performance or security testing.
  • Experience testing desktop or multiplatform applications.
  • Experience working with CI/CD systems like TeamCity.

Culture & Benefits

  • Work on a widely-used product impacting millions of developers globally.
  • Access to modern development tools and cutting-edge technologies like Compose Multiplatform.
  • Collaborative environment focused on engineering excellence.
  • Flexible work arrangements (Hybrid/Remote) within specified office regions.
  • Opportunities to solve complex technical challenges in a fast-growing team.