Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia Hybrid

JetBrains is hiring a SDET Engineer (Toolbox App)

About the Role

JetBrains is seeking a Senior QA Automation Engineer to take ownership of the test automation strategy for the Toolbox App, a product that centralizes the management of JetBrains IDEs and development tools. The engineer will design, write, and improve maintainable automated tests, ensure high test coverage, and collaborate closely with developers to enhance testability and stability for a growing global user base.

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, as well as 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 (by reviewing logs and commits).
  • 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.
  • The ability to understand other people's code (both test and product code).
  • The 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 (TeamCity or similar).

Technical Stack

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

Team & Environment

  • Driven team in charge of the Toolbox App

Benefits & Compensation

  • Strong base salary
  • Flexible work location
  • Remote work (up to 30 days per year from abroad)
  • Extra time off
  • Medical insurance allowance
  • Learning and development opportunities
  • Access to conferences, courses, and language classes
  • Relocation support
  • Language classes
  • Fuel your day (hot meal or lunch allowance)
  • Mental health support
  • Sports benefit (on-site gym or sports club stipend)
  • Internal events
  • Equal opportunity employer policy

Competitive pay that reflects your skills and experience

Work Mode

Enjoy the freedom to work from home or from the office; spend up to 30 days per year working remotely from abroad

We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

Required Skills
KotlinJavaTest AutomationJUnitCoroutineskRPCkotlinx.serializationCompose MultiplatformTeamCityYouTrackTest DesignTest ArchitectureCode UnderstandingProgrammingStability Testing KotlinJavaTest AutomationJUnitCoroutineskRPCkotlinx.serializationCompose MultiplatformTeamCityYouTrackTest DesignTest ArchitectureCode UnderstandingProgrammingStability Testing
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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
Category qa_testing
Posted 2 hours ago