TL;DR
Senior QA Automation Engineer (Kotlin/Java): Designing and implementing robust test automation strategies for the JetBrains Toolbox App with an accent on test architecture, reliability, and CI/CD integration. Focus on building scalable test infrastructure for a multiplatform desktop application and ensuring high product stability.
Location: Hybrid or Remote positions available in the Netherlands, Serbia, Germany, Cyprus, Czech Republic, Poland, or Armenia.
Company
JetBrains is a global leader in software development tools, dedicated to creating intelligent, effective solutions for developers worldwide.
What you will do
- Take ownership of the product’s end-to-end test automation strategy.
- Design and maintain automated tests integrated directly with the product code.
- Analyze and stabilize flaky tests to improve overall test reliability.
- Build and improve test infrastructure and monitoring tools.
- Monitor build configurations in TeamCity and investigate test failures.
- Collaborate with developers to improve testability and identify issues early in the development cycle.
Requirements
- Established experience with test automation in complex products.
- Strong programming skills in Kotlin or Java.
- Experience with JUnit and test architecture design.
- Ability to investigate failures, logs, and CI issues independently.
- Experience building automated testing infrastructure and processes.
Nice to have
- Experience with performance or security testing.
- Experience testing desktop or multiplatform applications.
- Experience working with CI/CD systems like TeamCity.
Culture & Benefits
- Work on a widely-used product impacting millions of developers globally.
- Access to modern development tools and cutting-edge technologies like Compose Multiplatform.
- Collaborative environment focused on engineering excellence.
- Flexible work arrangements (Hybrid/Remote) within specified office regions.
- Opportunities to solve complex technical challenges in a fast-growing team.
