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.




