J

JetBrains

Develops IDEs and developer tools

Senior Test Automation Engineer - TeamCity

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Advanced skills in Kotlin or Java, with a solid grasp of object-oriented design and design patterns.
  • Hands-on experience building and maintaining test automation for complex, mission-critical backends, web services, or desktop applications.
  • Proficiency with testing frameworks such as TestNG or JUnit and browser automation tools such as Selenium WebDriver, Selenide, or Playwright.
  • Experience with build automation tools such as Gradle or Maven, containerization using Docker or Podman, and reporting tools such as Allure.
  • Command of Git and a solid understanding of software testing principles and concurrent programming concepts.
  • A proven track record of creating internal platform tools or developer-experience improvements that measurably speed up engineering workflows.
  • Fluency in spoken and written English.
  • An engineer’s approach to quality, with a preference for building tools and automating processes rather than maintaining legacy tasks.
  • Strong architectural judgment and a commitment to writing clean, maintainable code.
  • Practical curiosity about artificial intelligence and a clear point of view on where it genuinely helps and where it falls short.
  • A habit of working independently without formal specifications, figuring out the product, and determining what matters most.
  • Clear, direct communication skills and the initiative to persuade development teams to improve how they work.
  • An interest in mentoring colleagues, setting technical standards, and sharing knowledge across teams.

Responsibilities

  • Evolve the automated testing platform, including frameworks, infrastructure, reporting, and continuous integration and continuous delivery chains.
  • Identify slow, manual, or fragile parts of the engineering process, including release automation, feedback loops, and test flakiness, and fix them at the root.
  • Integrate artificial intelligence 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 promote solid test design.
  • Investigate failures and flakiness across both tests and product code and drive them to resolution.
  • Participate in all stages of product development, from initial design through release, interacting with internal and external users.
  • Own the quality engineering platform behind TeamCity and set the technical direction for quality on the product.

About the Company

JetBrains

Develops IDEs and developer tools

JetBrains makes developer tools that help programmers write, test, and manage software. Its main products are IDEs like IntelliJ IDEA, PyCharm, WebStorm, Rider, and CLion, which deeply understand code and offer automated refactoring and smart editing. The company also offers add-ons such as ReSharper, TeamCity, and YouTrack, plus the Kotlin language and new AI tools like JetBrains AI Assistant and Fleet. It uses subscriptions (All Products Pack) and perpetual licenses, with free Community Editions and free licenses for non-commercial use and open-source projects, aiming to help teams work more efficiently across languages and platforms.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
2000

Recently Posted Jobs

Explore more opportunities at JetBrains

See more jobs