Senior Test Automation Engineer (TeamCity)
JetBrains· TeamCity
Hybrid (Belgrade, Berlin, Limassol, Madrid, Munich, Paphos, Prague, Remote (Germany), Warsaw, Yerevan)Full-timePosted 1mo ago
About the role
Senior engineer to own the quality engineering platform behind TeamCity, focusing on building tooling, frameworks, and CI/CD quality improvements to enable product engineers to ship confidently. Not a manual testing role; emphasizes automated testing infrastructure, AI-enabled quality workflows, and collaboration across teams.
Responsibilities
- Evolve the automated testing platform, including frameworks, infrastructure, reporting, and CI/CD chains.
- Identify slow, manual, or fragile parts of our engineering process – such as release automation, feedback loops, and test flakiness – and fix them at the root.
- Integrate AI into the quality workflow for test generation with guardrails, automated failure triage, and self-healing tests.
- Work directly with product teams to help them write and own their tests, review their contributions, and evangelize solid test design.
- Investigate failures and flakiness across both tests and product code to drive them to resolution.
- Participate in all stages of product development, from initial design through release, interacting with internal and external users.]
- Note: This role is focused on automation, tooling, and platform quality rather than manual testing.
Qualifications
- Advanced skills in Kotlin or Java, with solid OO design and patterns.
- Hands-on experience building and maintaining test automation for complex backends, web services, or desktop apps.
- Proficiency with testing frameworks (TestNG or JUnit) and browser automation (Selenium WebDriver, Selenide, or Playwright).
- Experience with build tools such as Gradle or Maven, containerization using Docker or Podman, and reporting tools like Allure.
- Git proficiency and strong understanding of software testing principles and concurrent programming concepts.
- Proven track record of creating internal platform tools or developer-experience improvements that measurably speed up engineering workflows.
- Fluency in spoken and written English.
Skills
Required:Kotlin or JavaTest automationTesting frameworksBrowser automationBuild toolsContainerizationGitConcurrent programming
Nice to have:Allure reporting
Benefits
- Strong base salary
- Flexible work location (remote or office)
- Remote work up to 30 days per year from abroad
- Extra time off
- Medical insurance allowance
- Learning and development opportunities (conferences, courses, language classes)
- Relocation support
- Language classes
- Lunch allowance or hot meals
- Mental health support
- Sports benefit (gym stipend)
- Internal company events
Last updated Sep 30, 2026. Interested? Apply on the company site.
About JetBrains
More open roles at JetBrains
- Senior Web UX/UI Designer4d agoHybrid (Multiple locations across Europe and beyond) · Web Design
- Senior Product Manager – JetBrains Air (Agentic Development in IDEs)4d agoAmsterdam, Netherlands · AI DevTools Experience Product
- Founding GTM Engineering Lead (GrowthBricks)1w agoHybrid (Amsterdam / Berlin / Limassol / Madrid / Munich / Warsaw) · GrowthBricks
- Customer Success Engineer - LATAM1w agoRemote · Americas Sales
- Support Engineer (TeamCity)2w agoHybrid (Boston; Foster City; Marlton; Remote) · TeamCity Growth