JetBrains is hiring a QA Engineer to join our Kotlin Build Tools team. You'll focus on testing our build tools support for Kotlin, including integrations with Gradle and Maven, Kotlin Multiplatform features, and IDE support. At JetBrains, code is our passion, and we strive to make the strongest, most effective developer tools on earth.
What You'll Do
- Work closely with developers to test new and existing functionality.
- Search for and localize bugs, and submit the results to our issue tracker.
- Perform detailed analysis of various build systems, primarily Gradle and Maven.
- Understand how build systems work under the hood, how incremental compilation behaves, and how they integrate with JetBrains IDEs and third-party tools like Xcode.
- Master relevant technologies adopted by our users, from frameworks like Spring and Ktor to Kotlin Multiplatform setups (Native, JS, and Wasm).
- Become a champion of the build configuration for various projects and architectures.
- Collaborate with developers to plan and refine automated test coverage for build pipelines.
What We're Looking For
- Knowledge of at least one JVM programming language such as Java or Kotlin.
- Practical experience configuring and troubleshooting at least one build system such as Gradle or Maven.
- Ability to work with others effectively.
- Ability to work independently, take initiative, and manage tasks well.
- A drive for learning new things and taking charge.
- Experience in QA.
- Interest in the specifics of build systems and IDE functionality.
- Coding ability sufficient to create test examples and simple programs.
Nice to Have
- Experience working with Kotlin Multiplatform projects and relevant Android projects.
- Understanding of incremental compilation and the ability to apply this knowledge to our target languages.
Technical Stack
- JVM Languages: Java, Kotlin
- Build Systems: Gradle, Maven
- Kotlin Multiplatform: Native, JS, Wasm
- Frameworks: Spring, Ktor
- Tools: JetBrains IDEs, Xcode
Team & Environment
You will be a member of the Kotlin Build Tools team, focusing on the build ecosystem and integration tooling. Our culture emphasizes automating routine checks and corrections, and building tools that speed up production, freeing developers to grow, discover, and create.




