QA Automation Engineer (IJ Platform/ Dev Environments)
Core
Design, develop, and maintain automated test scenarios (UI, E2E, functional) for virtualized development environments (WSL, Docker, Kubernetes, Dev Containers) within IntelliJ-based products.
Role type
Senior QA Automation Engineer (Dev Environments)
Builds
Automated testing infrastructure and CI/CD pipelines for developer tools
Domain
Developer tools / Virtualized development environments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Kotlin or Java, JVM understanding, JUnit or TestNG, CI/CD tools, Git, test automation frameworks, root cause analysis
Preferred skills
Testing IDEs and desktop applications, building automated testing infrastructure, performance testing, manual testing
Technologies
WSL, Docker, Kubernetes, Dev Containers, IntelliJ, TeamCity, Allure, YouTrack
Responsibilities
Design and maintain automated test scenarios across Linux, Windows, and macOS; Debug and troubleshoot test failures; Optimize test execution time and reliability; Define and track quality metrics; Collaborate on test strategies and quality gates
Seniority
Senior, hands-on IC