
QA Automation Engineer (IJ Platform/ Dev Environments)
必須スキル
Docker
Kubernetes
Linux
At Jet Brains, 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 You Track 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 (Team City 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.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
閲覧数
0
応募クリック
0
Mock Apply
0
スクラップ
0
類似の求人

Mitarbeiter (m/w/d) Qualitätssicherung
ABB · Ratingen, North Rhine-Westphalia, Germany

NPI-LCE Test Engineer (M/F/D)
ADTRAN · 2 Locations

Quality Assurance Engineer (m/f/d)
Danaher · Dreieich, Germany

Mitarbeiter Prüfung Hilfsmittel (m/w/d) - hybrid Homeoffice möglich
IQVIA · Leipzig, Germany

Quality Engineer EU Operational Programs (m/f/d)
Johnson & Johnson · Aachen, North Rhine-Westphalia, Germany
JetBrainsについて

JetBrains
BootstrappedJetBrains s.r.o. is a global software development private limited company which makes tools for software developers and project managers. The company has its headquarters in Amsterdam, and has offices in China, Europe, and the United States.
1,001-5,000
従業員数
Prague
本社所在地
レビュー
10件のレビュー
4.3
10件のレビュー
ワークライフバランス
3.8
報酬
4.2
企業文化
4.5
キャリア
3.7
経営陣
3.5
78%
知人への推奨率
良い点
Great team and collaborative culture
Excellent benefits and competitive compensation
Flexible work arrangements and remote options
改善点
Heavy workload and overwhelming demands
Communication issues and lack of transparency
High stress from expectations and fast pace
給与レンジ
2件のデータ
Mid/L4
Mid/L4 · Market Analyst
2件のレポート
$169,300
年収総額
基本給
$130,000
ストック
-
ボーナス
-
$116,300
$169,300
最新情報
Inline agent mode in preview and more in GitHub Copilot for JetBrains IDEs - The GitHub Blog
The GitHub Blog
News
·
1w ago
News | JetBrains signs Berlin's biggest lease of the year - CoStar
CoStar
News
·
1w ago
AI Adoption Lags in CI/CD Pipelines - Let's Data Science
Let's Data Science
News
·
2w ago
IntelliJ IDEA 2026.1.1 released with several bug fixes and improvements - Neowin
Neowin
News
·
2w ago