JetBrains is seeking a QA Engineer to join the Kotlin Build Tools team, focusing on testing and improving build tools support for Kotlin, including integration with Gradle, Maven, and JetBrains IDEs. The role involves deep analysis of build systems, collaboration with developers, and ensuring robust test coverage for Kotlin Multiplatform and Android tooling ecosystems.
Responsibilities
- 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), understanding how they work under the hood, how incremental compilation behaves, and how they integrate with JetBrains IDEs and third-party tools (e.g. Xcode).
- Master relevant technologies adopted by our users, from frameworks like Spring and Ktor to Kotlin Multiplatform setups (Native, JS, and Wasm), including platform-specific tooling.
- 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.
Requirements
- Have knowledge of at least one JVM programming language (such as Java or Kotlin).
- Have practical experience configuring and troubleshooting at least one build system (such as Gradle or Maven) and are ready and able to work with others effectively.
- Work independently, take initiative, and manage tasks well.
- Embrace learning new things and taking charge.
- Have experience in QA.
- Are interested in the specifics of build systems and IDE functionality.
- Code at a level sufficient to create test examples and simple programs.
Nice to Have
- Have experience working with Kotlin Multiplatform projects and relevant Android projects.
- Understand incremental compilation and can apply this knowledge to our target languages.
Tech Stack
Kotlin, Java, Gradle, Maven, Spring, Ktor, Kotlin Multiplatform, Kotlin/Native, Kotlin/JS, Kotlin/Wasm, Android, Xcode, JetBrains IDEs
Team
Structure: Part of the Kotlin Build Tools team at JetBrains
- Passionate about code and developer tools
- Focus on making the strongest, most effective developer tools
- Automate routine checks to free developers for creative work
- Strive for excellence in tooling since 2000
Additional Information
- We process the data provided in your job application in accordance with the Recruitment Privacy Notice