QA Automation Engineer (IJ Platform / Remote Development)

Brak informacji o wynagrodzeniu
MidFull-time
#299455·Dodano 2 miesiące temu·61
Źródło: JetBrains
Aplikuj teraz

Tech Stack / Keywords

SecurityAutomated TestingTest AutomationLinuxDockerTestingCI/CDSOLID

Firma i stanowisko

JetBrains develops developer tools used by over eight million developers worldwide. The Remote Development team focuses on redirecting IDE-heavy processing from local machines to powerful remote servers, enhancing developer productivity and security.


Wymagania

Required skills:

  • Proven experience in test automation.
  • Solid programming skills in Kotlin or Java and good understanding of JVM.
  • Experience with test frameworks: JUnit or TestNG.
  • Understanding of software testing principles and methodologies.
  • Familiarity with CI/CD tools (TeamCity or similar).
  • Experience with reporting tools (Allure or others).
  • Version control experience (Git).
  • Ability to isolate root causes and distinguish product bugs from environment issues.
  • Attention to detail with focus on overall quality goals.
  • Excellent English communication skills, written and verbal.
  • Experience working in cross-functional teams.
  • Comfort with giving and receiving constructive feedback.
  • Ability to learn quickly and work independently and in a team.

Nice to have:

  • Experience testing developer tools, IDEs, and desktop applications.
  • Experience building automated testing infrastructure and processes.
  • Experience in performance testing.
  • Experience in manual testing.

Obowiązki

Test automation:

  • Design, develop, and maintain automated tests (UI, E2E, functional, and integration) across Linux, Windows, macOS, Docker, and WSL.
  • Expand test coverage for new and existing functionality.
  • Monitor automated test execution results.
  • Debug and troubleshoot test failures, distinguishing product issues from infrastructure-related issues.
  • Optimize test execution time and reliability.
  • Improve test automation stability and contribute to automation frameworks.

Quality assurance:

  • Report bugs in YouTrack and verify fixes and backports.
  • Participate in release quality assessments.
  • Collaborate with QA and developers on testability and quality improvements.
  • Help define test strategies and quality gates.
  • Support manual QA activities when needed.

Continuous improvement:

  • Define and track quality metrics including testing coverage, failure rate, and flakiness.
  • Identify gaps in test coverage and propose solutions.
  • Improve domain-specific test infrastructure and CI/CD pipelines.
  • Share knowledge about automation best practices.
  • Work with tooling team to adopt new frameworks and practices.

Inne informacje

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

JetBrains

JetBrains

58 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz