yandex
J
jetbrains
Страна
Сербия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

QA Automation Engineer (IJ Platform/ Dev Environments)

ИИОценка ИИ

JetBrains — топовый работодатель в индустрии с сильной инженерной культурой. Работа над инструментами, которыми пользуется всё сообщество разработчиков, дает уникальный опыт и высокую профессиональную значимость.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует глубоких знаний JVM-стека (Kotlin/Java) и специфического опыта работы с виртуализированными средами (Docker, K8s, WSL). Высокая планка ожидается в области отладки сложных инфраструктурных проблем и работы с десктопными IDE.

Анализ зарплаты

Медиана4 500 €
Рынок3 500 € – 6 000 €
ИИОценка ИИ

Зарплата в JetBrains обычно соответствует верхнему децилю рынка для опытных инженеров в Сербии. Указанный диапазон отражает рыночные медианы для Senior/Middle+ специалистов в Белграде, при этом компания часто предлагает конкурентные релокационные пакеты и бонусы.

Сопроводительное письмо

I am writing to express my strong interest in the QA Automation Engineer position for the Dev Environments team at JetBrains. With a solid background in Kotlin/Java and extensive experience in automating complex scenarios across Linux, Windows, and macOS, I am eager to contribute to the reliability of tools like WSL, Docker, and Kubernetes within the IntelliJ platform.

In my previous roles, I have focused not only on writing robust E2E and functional tests but also on optimizing CI/CD pipelines and reducing test flakiness. I am particularly drawn to JetBrains because of your commitment to developer productivity and the technical challenge of testing tools that are themselves used to build software. I am confident that my experience with JUnit, TeamCity, and my passion for root-cause analysis will make me a valuable asset to your cross-functional team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в jetbrains уже сейчас

Присоединяйтесь к JetBrains, чтобы создавать инструменты, которыми пользуются миллионы разработчиков по всему миру!

Описание вакансии

At JetBrains, we have a passion for building the strongest, most effective developer tools in the world. Our tools are designed to give developers the freedom to grow, discover, and create. Over eight million of the world's most dynamic developers speed up their workflows using our products, which help them stay focused on code design and the big picture, allowing them to deliver more creative and effective results.

We’re looking for an experienced QA Automation Engineer to join our Dev Environments team and help ensure the quality and reliability of WSL, Docker, Kubernetes, Dev Containers, and other virtualized development environment tooling within the IntelliJ-based product family.

As a QA Automation Engineer, you're not just writing tests – you're:

  • Strengthening the team's confidence in product quality: Your automation allows the team to iterate quickly while maintaining stability.
  • Partnering with QA Engineers to drive a culture devoted to quality: You advocate for testability and quality throughout the development process.
  • Solving challenging problems: Testing developer tools allows you to work in complex technical scenarios and flex your strong investigation skills.

What you'll do

Core responsibilities

Test automation

  • Design, develop, and maintain automated test scenarios (UI, E2E, and functional) across various operating systems (Linux, Windows, macOS) and environments like Docker and WSL.
  • Expand test coverage for new and existing functionality.
  • Improve existing automation based on team feedback, reduce test flakiness, and automate routine checks.
  • Debug and troubleshoot test failures, distinguishing product issues (regressions) from infrastructure-related issues (including test, framework, or environment).
  • Optimize test execution time and reliability.
  • Contribute to frameworks and tools with product-specific extensions as needed.

Quality assurance

  • Monitor test execution results and investigate failures.
  • Participate in release quality assessments.
  • Collaborate with QA Engineers and developers on testability and quality improvements:
  • Participate in design discussions to reveal risks early.
  • Suggest testing approaches.
  • Deal with regressions before they reach users.
  • Help define test strategies and quality gates for your team.
  • Support manual QA activities when needed, for example by reporting bugs in YouTrack and verifying that they are fixed.
  • Fill the gap between manual testing and automated execution by co-authoring test plans and aligning quality strategy within the team.

Continuous improvement

  • 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

Required skills

Technical foundation

  • 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).

Quality mindset

  • Ability to isolate root causes and distinguish product bugs from environment issues.
  • Attention to detail, even while maintaining focus on overall quality goals.

Collaboration

  • Excellent communication skills in English (written and verbal).
  • Experience working in cross-functional teams and collaborating with other teams.
  • Comfort with giving and receiving constructive feedback.
  • 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.

#LI-DNI 

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.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

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

Возможные вопросы на собеседовании

Проверка понимания специфики продукта JetBrains.

С какими основными сложностями вы сталкивались при автоматизации тестирования десктопных приложений по сравнению с веб-сервисами?

Оценка навыков работы с инфраструктурой, указанной в вакансии.

Как бы вы организовали автоматизированное тестирование функционала, который должен одинаково работать в WSL, Docker и на нативном Windows?

Проверка умения бороться с нестабильностью тестов.

Расскажите о вашем подходе к анализу и устранению 'flaky' тестов в CI/CD пайплайне.

Оценка навыков проектирования тестовых сценариев.

Как вы определяете баланс между UI-автоматизацией и функциональными тестами на уровне API/интеграций для инструментов разработчика?

Проверка soft skills и взаимодействия в команде.

Опишите ситуацию, когда вам пришлось убеждать разработчиков изменить архитектуру фичи ради улучшения её тестируемости.

Похожие вакансии

NDA
88 875 ₽ – 156 825 ₽

QA FullStack (Middle)

MiddleУдалённо
SQL · API Testing · SoapUI · rfhutil · MQ · Fiddler · Oracle · MySQL · PostgreSQL · MS SQL Server · XML · HTML · Altova XMLSpy · Test Automation · Integration Testing
+15 навыков
W
WynEnterprise
1 600 $ – 2 400 $

QA Engineer (Middle)

MiddleУдалённо
Manual Testing · Test Design · JavaScript · TypeScript · React · Playwright · REST API · HTML · CSS · JSON · Regression Testing · CI/CD
+12 навыков
З
Зонтик
300 000 ₽ – 320 000 ₽

QA Fullstack Java

SeniorУдалённо
Java · REST API · SQL · NoSQL · CI/CD · Jenkins · GitLab CI · Kafka · RabbitMQ · WireMock · SOAP UI · Postman · Jira · Confluence · Git · IntelliJ IDEA · BitBucket · Spring Cloud · Kubernetes · OpenShift · Redis · Hazelcast
+22 навыков
MS
Mayorov Studio
70 000 ₽ – 100 000 ₽

Junior QA

JuniorУдалённо
QA · Postman · REST API · HTTP · HTTPS · DevTools
+6 навыков
NDA
140 000 ₽

QA на финтех проект

MiddleУдалённо
QA · Manual Testing · Backend Testing · SQL · PostgreSQL · Postman · REST API · OpenAPI · Java · OOP · RabbitMQ · Git · ELK stack · Mobile Testing · JSON · Agile · Scrum · Kanban
+18 навыков
О
Онмун
150 000 ₽ – 180 000 ₽

QA Engineer

Удалённо
QA · Manual Testing · API Testing · Postman · Jira · Git · DevTools · Fiddler · Regression Testing · Mobile Testing
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

J
jetbrains
Страна
Сербия