Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia Remote (Global)

JetBrains is hiring a QA Automation Engineer (IJ Platform / Remote Development)

About the Role

Role Overview

As a QA Automation Engineer on the Remote Development team, you will play a key role in ensuring the reliability and performance of remote development functionality. Your work will directly impact the stability of tools used by developers worldwide, across diverse operating systems and environments.

Key Responsibilities

  • Design, implement, and maintain automated test suites covering UI, end-to-end, functional, and integration testing on Linux, Windows, macOS, Docker, and WSL.
  • Enhance test coverage for new features and existing capabilities, identifying gaps and implementing targeted solutions.
  • Analyze test execution results, troubleshoot failures, and differentiate between product defects and environmental or framework issues.
  • Improve the efficiency and dependability of test runs by optimizing execution time and reducing flakiness.
  • Contribute to the evolution of test automation frameworks and support infrastructure improvements within CI/CD pipelines.
  • Log issues in YouTrack, validate fixes, and ensure proper backporting across versions.
  • Collaborate with developers and QA peers to refine testability, define quality criteria, and align on testing strategies.
  • Support manual testing efforts when necessary and assist in release readiness evaluations.
  • Track and report on quality metrics such as coverage, failure rates, and test stability.
  • Share automation expertise across the team and help integrate new tools and practices developed by internal tooling groups.

Required Qualifications

  • Proven background in test automation with hands-on experience in JVM-based languages, particularly Kotlin or Java.
  • Familiarity with testing frameworks such as JUnit or TestNG.
  • Understanding of core testing principles, methodologies, and debugging techniques.
  • Experience using CI/CD systems like TeamCity, version control with Git, and test reporting tools such as Allure.
  • Ability to isolate root causes of failures and distinguish product regressions from infrastructure problems.
  • Strong attention to detail balanced with a focus on broader quality objectives.
  • Proficient written and verbal communication skills in English.
  • Experience working in collaborative, cross-functional teams with a constructive feedback culture.
  • Capacity to learn complex systems quickly and work effectively both independently and within a group.

Preferred Qualifications

  • Background in testing developer tools, IDEs, or desktop applications.
  • Experience designing and scaling test infrastructure and automation processes.
  • Exposure to performance testing methodologies.
  • Hands-on manual testing experience.

Technology Environment

Kotlin, Java, JVM, JUnit, TestNG, TeamCity, Allure, Git, Linux, Windows, macOS, Docker, WSL

Work Environment

This role offers flexible work arrangements, allowing you to choose your preferred location—whether from home, an office, or remotely from abroad for up to 30 days per year. The team values autonomy, transparency, and continuous improvement.

Benefits

  • Competitive base salary aligned with your expertise and experience.
  • Flexible work location and remote work options.
  • Additional time off to support work-life balance.
  • Medical insurance allowance for you and your dependents.
  • Access to learning resources, including conferences, courses, and language training.
  • Support for relocation if needed.
  • Opportunities to attend internal events and team gatherings.
  • Stipend for meals or on-site food options during workdays.
  • Mental health support through accessible professional services.
  • Sports benefit, including gym access or fitness stipend.
  • Language classes to improve English or learn local languages.

Company Culture

Innovation thrives here because ideas are valued regardless of origin. We are committed to fostering an open, respectful, and inclusive environment where people of all backgrounds, identities, and abilities can contribute fully and grow.

Required Skills
KotlinJavaJVMJUnitTestNGTest AutomationCI/CDTeamCityAllureGitLinuxWindowsSoftware TestingAgileRemote Development KotlinJavaJVMJUnitTestNGTest AutomationCI/CDTeamCityAllureGitLinuxWindowsSoftware TestingAgileRemote Development
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Department Remote Development
Category qa_testing
Posted 4 hours ago