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

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

About the Role

Join JetBrains as a QA Automation Engineer to ensure the high quality of remote development functionality in JetBrains products. You will design and maintain automated tests, collaborate with developers and QA engineers, and contribute to improving test automation frameworks and processes.

What You'll Do

  • Design, develop, and maintain automated tests (UI, E2E, functional, and integration) across multiple platforms and environments: Linux, Windows, macOS, Docker, and WSL
  • Expand test coverage for new and existing functionality
  • Monitor automated test execution results
  • Debug and troubleshoot test failures, distinguishing product issues (regressions) from infrastructure-related issues (including test, framework, or environment)
  • Optimize test execution time and reliability
  • Improve test automation stability and contribute to automation frameworks
  • Report bugs in YouTrack and verify that they are properly fixed and backported
  • Participate in release quality assessments
  • Collaborate with QA and developers on testability and quality improvements
  • Help define test strategies and quality gates for your team
  • Support manual QA activities when needed
  • Define and track quality metrics, including testing coverage, failure rate, and flakiness
  • Identify gaps in test coverage and propose solutions
  • Improve domain-specific test infrastructure and CI/CD pipelines within your team's scope
  • Share knowledge about automation best practices with other team members
  • Work with the tooling team to adopt new frameworks and practices

What We're Looking For

  • Proven experience in test automation
  • Solid programming skills in Kotlin or Java and a good understanding of the JVM
  • Experience with test frameworks: JUnit or TestNG
  • 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)
  • The ability to isolate root causes and distinguish product bugs from environment issues
  • Attention to detail while maintaining focus on overall quality goals
  • Excellent communication skills in English, both written and verbal
  • Experience working in cross-functional teams and collaborating with other teams
  • Comfort with giving and receiving constructive feedback
  • The ability to grasp new concepts quickly and to work both in a team and independently

Nice to Have

  • Experience testing developer tools, IDEs, and desktop applications
  • Experience building automated testing infrastructure and processes
  • Experience in performance testing
  • Experience in manual testing

Technical Stack

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

Team & Environment

Remote Development team

Benefits & Compensation

  • Strong base salary
  • Flexible work location
  • Remote work: up to 30 days per year working remotely from abroad
  • Extra time off
  • Medical insurance allowance
  • Learning and development opportunities: access to conferences, courses, and language classes
  • Relocation support
  • Language classes
  • Fuel your day: enjoy a hot meal or receive a lunch allowance on workdays
  • Mental health support: easy access to professional mental health services
  • Sports benefit: on-site gym or sports club stipend
  • Internal events: company-wide celebrations and team gatherings

Competitive pay that reflects your skills and experience

Work Mode

Work from home or from the office; up to 30 days per year working remotely from abroad

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.

Required Skills
KotlinJavaJVMJUnitTestNGAllureGitTeamCityLinuxWindowsTest AutomationCI/CDSoftware TestingProgrammingAgile KotlinJavaJVMJUnitTestNGAllureGitTeamCityLinuxWindowsTest AutomationCI/CDSoftware TestingProgrammingAgile
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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
Category qa_testing
Posted 2 hours ago