← All roles

Senior Test Automation Engineer (TeamCity)

JetBrains· TeamCity
Apply on company site
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