JetBrains

Technology

QAEngineer(KotlinCompilerFrontend)

$8000–12000k ~AI est. Armenia Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“QA Engineer (Kotlin Compiler Frontend) at JetBrains. Skills: Compiler QA. Do exploratory testing. Test new language constructs”

Industry & Context.

Technology
Problems you'll solve

Search for problems

What They're Looking For.

Must Have

Knowledge of Kotlin, Coding ability sufficient to create test examples, Ability to master new programming languages, Experience with IDEs, Experience with bug trackers, Experience with version control systems, Experience with continuous integration systems

Nice to Have

Knowledge of other programming languages

What You'll Do.

Do exploratory testing

Test new language constructs

Submit results to issue tracker

Do regression testing

Contribute to automated tests

Take part in planning

How You'll Work.

Team & Collaboration

Working alongside other team members; Working in tandem with a programmer

Full Job Description

About JetBrains We build intelligent tools for developers and development teams. More than 15 million developers and over 300,000 companies worldwide rely on our products to solve real, complex problems. Our mission is simple: make development teams more productive and bring more joy to software development. About the role As part of the Kotlin Compiler team, you will search for existing and potential problems, working both independently and alongside other team members. You will be expected to show initiative and manage your tasks effectively. This role also requires a willingness to learn new things, and we have a large team of developers who are keen to support you by answering questions and explaining technical details. On a day-to-day basis, you will: Do exploratory testing of new language functionality, as well as changes to existing functionality, working in tandem with a programmer. Test new language constructs. Search for and localize bugs, submitting the results to our issue tracker, and do regression testing for code fixes. Contribute to automated tests. Take part in planning, including for testing changes. We understand that Compiler QAs are somewhat rare. Even if you don’t have specific Compiler QA experience, as long as you’re curious and eager to write and debug code, explore new things, and work with automation, this may be the right role for you. Here are some examples of the types of issues our QA Engineers regularly deal with. Take a look and see whether this type of work sparks your interest! class C { fun foo() = "member" } fun C.foo() = "ext" println(C().foo()) // which foo() is called? val t = (null as String?) ?: throw RuntimeException("x") println(t.length) // what's the type of t? You may also want to check out some of the latest features that we tested: https://kotlinlang.org/docs/whatsnew2320.html#name-based-destructuring https://kotlinlang.org/docs/whatsnew-eap.html#explicit-context-arguments-for-context-parameters https://kotlinlang.org

Free ATS check

Applying for this QA Engineer (Kotlin Compiler Frontend) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about JetBrains?

Real rants from real employees. Read before you apply.

Read Company Rants →