Amsterdam or Belgrade or Berlin or Limassol or Munich or Paphos or Prague or Warsaw or Yerevan Hybrid

JetBrains is hiring a QA Automation Engineer

About the Role

JetBrains is seeking a Senior QA Automation Engineer to take full ownership of automation quality for the Toolbox App. You will influence how testing is done in this fast-growing product, ensuring high confidence, stability, and scalability across the entire test suite.

What You'll Do

  • Take ownership of the product’s test automation strategy.
  • Design, write, and improve maintainable automated tests that are closely integrated with the product code.
  • Ensure high test coverage for critical functionality and the long-term stability of the test suite.
  • Help stabilize flaky tests and improve overall test reliability.
  • Actively participate in building and improving test infrastructure and tooling.
  • Monitor build configurations with autotests, analyzing test failures and results in TeamCity and identifying bugs.
  • Collaborate closely with developers to identify issues early and improve testability.
  • Report issues in YouTrack and verify that fixes work across relevant branches.

What We're Looking For

  • Established experience with test automation in complex products.
  • Strong programming skills in Kotlin and/or Java.
  • Experience with JUnit.
  • Deep understanding of test design, test architecture, and test stability.
  • Ability to understand other people's code, both test and product code.
  • Ability to grasp new concepts quickly and to work both independently and as part of a team.
  • Experience building automated testing infrastructure and processes.
  • Proactive mindset, with the ability to spot weak points in testing and suggest improvements.
  • Strong analytical skills and the ability to investigate failures, logs, and CI issues independently.
  • Good communication skills and enthusiasm for supporting other automation engineers.

Nice to Have

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

Technical Stack

  • Kotlin, Coroutines, kRPC
  • kotlinx.serialization, Compose Multiplatform
  • JUnit, TeamCity, YouTrack

Team & Environment

You will join a driven team in charge of the Toolbox App.

Work Mode

This role follows a hybrid work model.

At JetBrains, code is our passion. We strive to make the strongest, most effective developer tools on earth.

Required Skills
KotlinJavaJUnitCoroutineskRPCkotlinx.serializationCompose MultiplatformTeamCityYouTrackTest AutomationTest DesignTest Architecture KotlinJavaJUnitCoroutineskRPCkotlinx.serializationCompose MultiplatformTeamCityYouTrackTest AutomationTest DesignTest Architecture
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Department Quality Assurance
Category qa_testing
Posted 2 months ago