About the Role
Join the IntelliJ IDEA Java Build Tools QA team to ensure the quality of a critical IDE component. You will design, implement, and automate test scenarios for Gradle and Maven, impacting how users build and run projects.
Responsibilities
- Design, develop, and maintain multi-platform automated test scenarios.
- Expand test coverage for new and existing functionality.
- Debug and troubleshoot test failures.
- Improve existing automation and reduce test flakiness.
- Track quality metrics, including testing coverage, failure rate, and flakiness.
- Contribute to frameworks and tools with product-specific extensions.
- Monitor test execution results and investigate failures.
- Participate in release quality assessments.
- Collaborate with QA and developers to define test strategies.
- Perform manual QA activities when needed.
- Participate in test documentation creation.
- Improve domain-specific test infrastructure and CI/CD pipelines.
- Share automation best practices with the team.
- Work with the tooling team to adopt new frameworks and practices.
Requirements
- Proven experience in test automation.
- Solid programming skills in Kotlin/Java.
- Experience with test frameworks like JUnit or TestNG.
- Familiarity with build tools, like Maven and Gradle.
- An understanding of software testing principles and methodologies.
- Familiarity with CI/CD tools (TeamCity or similar).
- Experience with reporting tools (Allure or others).
- Version control experience (Git).
- Proficiency in spoken and written English.
- Responsibility, self-discipline, and self-learning skills.
- Strong teamwork skills.
- The ability to work independently, creatively, and on your own initiative.
- Experience testing developer tools, IDEs, and desktop applications.
- Familiarity with JVM Frameworks (Spring or Jakarta) and databases.
Skills
- Kotlin
- Java
- JUnit
- TestNG
- Maven
- Gradle
- CI/CD
- TeamCity
- Allure
- Git
- Spring
- Jakarta
Location
- Remote
- Office
Work Type
- Remote
- Hybrid
Salary/Compensations
- Competitive pay that reflects your skills and experience.
Benefits
- Flexible work location.
- Remote work up to 30 days per year from abroad.
- Extra time off.
- Medical insurance allowance.
- Learning and development opportunities.
- Relocation support.
- Language classes.
- Hot meal or lunch allowance on workdays.
- Mental health support.
- Sports benefit.
- Internal events.
About the Company
- At JetBrains, code is our passion. We strive to make the strongest, most effective developer tools on earth.
- Our tools speed up production, freeing developers and businesses to grow, discover, and create.
- IntelliJ IDEA revolutionized the Java development tool market, offering automated code refactoring and driving innovation in software development.
- IntelliJ IDEA supports development in Java, Ruby, Groovy, Scala, Python, JavaScript, Objective-C, PHP, and Kotlin.
Equal Opportunity
- 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.
