We use cookies to improve your experience and measure how our site is used. Learn more.
At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers and businesses to grow, discover, and create.
IntelliJ IDEA revolutionized the Java development tool market back in 2001, becoming the first IDE to offer automated code refactoring. It continues to drive innovation in software development, making thousands of programmers more productive every day. In addition to Java, IntelliJ IDEA includes various development tools for other prominent languages such as Ruby, Groovy, Scala, Python, JavaScript, Objective-C, PHP, and Kotlin.
The IntelliJ IDEA Ultimate team is responsible for supporting a wide range of enterprise frameworks, data-access stacks, and application servers in IntelliJ IDEA Ultimate. This includes technologies such as Spring (including Spring Boot, Spring Data, Spring Security, and others), Jakarta EE, Quarkus, Micronaut, various reactive and data-access libraries, and popular application servers like Tomcat, WildFly, and Jetty. We ensure that developers can easily create, configure, run, debug, and observe their backend applications directly from the IDE. As part of the Ultimate QA group, you’ll work across different areas of the product – frameworks, HTTP client, persistence tooling, and application servers – and collaborate closely with developers, product managers, and other QA teams to deliver a smooth end-to-end experience for JVM backend developers.
We’re now looking for a QA Automation Engineer to join the IntelliJ IDEA Ultimate QA team and help ensure the quality of a product that our customers and software engineers around the world rely on daily. You’ll work alongside QA engineers to design and set up our automation process for end-to-end tests, as well as implement and automate test scenarios that catch issues before they reach our users.
Core responsibilities:
Required skills:
Nice to have:
Why join JetBrains?
*Some benefits may vary depending on location.
#LI-EP1
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.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Health Insurance
Dental Insurance
Vision Insurance
Mental Health Benefits
Fitness Stipend
401(k) / Retirement Plan
Performance Bonus
Relocation Assistance
PTO / Vacation
Sick Days
Paid Holidays
Medical Leave
WFA Allowance (Days/Year)
Meal Stipend
Company Equipment
Parental Leave
Learning & Development Budget
Conference Attendance
Defined Career Pathways
Free Snacks & Drinks
Team Events & Social Budget
JetBrains runs a Flexible Hybrid model, so most roles are tied to one of its 15 offices across Europe (including Amsterdam, Prague, Munich, Berlin, Belgrade, Warsaw, Madrid, London, and Cyprus), the Americas (Foster City, Marlton, and Waltham), and Shanghai. Even roles posted as remote are usually locked to a specific country, so check the location listed on a job before applying.
No. JetBrains hires across engineering, design, UX research, marketing, sales, and operations, and its careers page is explicit that you do not have to write code to be a match. Every hire, technical or not, is asked to complete a test assignment, which is how the team sees the actual skills a role needs in action.
Alongside hybrid flexibility and up to 30 days a year working abroad, JetBrains provides in-office meals, snacks, and drinks, a gym subsidy, a learning and development budget for conferences, books, and courses, and a top-spec equipment setup. Health, dental, vision, mental-health support, pension, and parental leave are included, though the exact coverage depends on the country you are based in.
It runs in stages: an application with a CV and short cover letter, an application review, a recruiter call, and a team interview. You are then given a test assignment, for any role and not just engineering, which can usually be done from home. Potential teammates review it, followed by a final interview and a reference check with three contacts before a decision is made.
JetBrains looks for people who raise the standard around them, care about why the work matters, and are comfortable owning decisions without close supervision. Having stayed private and profitable for more than two decades, the company builds without short-term external pressure, so it suits people who want the space to take their time and get things right rather than chase quarterly targets.
Flexible Schedule