Senior Test Automation Engineer (TeamCity)
Core
Build and own the automated testing platform (TeamCity) to enable product engineers to ship code confidently by removing engineering friction and manual work.
Role type
Senior IC Test Automation Engineer (Platform/Infrastructure)
Builds
Automated testing platform, frameworks, CI/CD chains, and AI-integrated quality workflows for JetBrains' developer tools.
Domain
Developer tools / CI/CD infrastructure / Quality Engineering
Deliverable
production ML models | infrastructure
Required skills
Kotlin or Java, Object-Oriented Design, Design Patterns, Test Automation (Backend/Web/Desktop), Testing Frameworks (TestNG/JUnit), Browser Automation (Selenium/Playwright), Build Automation (Gradle/Maven), Containerization (Docker/Podman), Git, Concurrent Programming
Preferred skills
AI integration for test generation/triage, Self-healing tests, Technical mentorship, Independent product discovery
Technologies
TeamCity, Kotlin, Java, TestNG, JUnit, Selenium WebDriver, Selenide, Playwright, Gradle, Maven, Docker, Podman, Allure, Git
Responsibilities
Evolve automated testing platform including frameworks, infrastructure, reporting, and CI/CD chains; Identify and fix slow, manual, or fragile parts of engineering processes; Integrate AI into quality workflow for test generation and failure triage; Collaborate with product teams to help them write and own tests; Investigate failures and flakiness across tests and product code; Participate in all stages of product development from design to release.
Seniority
Senior, hands-on IC

