Related skills

java linux windows kotlin macos

๐Ÿ“‹ Description

  • Own quality for several product areas and drive testing strategy.
  • Participate in monthly release acceptance and help make release-readiness decisions.
  • Perform functional, exploratory, regression, and acceptance testing for new and changed functionality.
  • Search for, localize, and reproduce complex issues, report them in our issue tracker, and verify fixes.
  • Work closely with developers during implementation, not only after features are considered ready for testing.
  • Assess risks, define test scope, and decide what should be covered manually, what should be automated, and what must block a release.

๐ŸŽฏ Requirements

  • At least three years of experience in QA for complex software projects.
  • Can work independently, take initiative, and manage tasks well.
  • Are comfortable owning a broad area of responsibility and making quality decisions at the project level.
  • Have experience testing desktop applications, client-server systems, or technically complex integration scenarios.
  • Understand how to test systems that include UI, background processes, local services, network communication, and server-side components.
  • Are confident investigating difficult problems using logs, metrics, system tools, and hypothesis-driven debugging.

Technical requirements

  • Solid understanding of testing methodology, including risk-based testing, regression strategy, exploratory testing, and release validation.
  • Experience testing complex applications on macOS, Windows, and Linux, and/or a good understanding of client-server architecture, HTTP, authentication flows, and integration points between components.
  • Ability to investigate issues related to networking, process lifecycle, local environment, configuration, and OS-specific behavior.
  • Confidence working with logs, thread dumps, command-line tools, proxies, and other debugging instruments.
  • Basic programming skills sufficient to read code, understand implementation details, write small utilities, and create meaningful test scenarios.
  • Familiarity with Kotlin and/or Java.

Weโ€™d be especially thrilled if you:

  • Can write automated tests in Kotlin or are comfortable contributing to automation when needed.
  • Have experience with integration testing, infrastructure-related testing, or validating distributed workflows.
  • Have worked with release processes, release acceptance, and quality gates in products with frequent releases.
  • Can define a quality approach for a new subsystem from scratch and drive it with limited guidance.
  • Enjoy improving processes, not just following them.

๐ŸŽ Benefits

  • Flexible work location. Enjoy the freedom to work from home or from the office.
  • Remote work. Spend up to 30 days per year working remotely from abroad.
  • Medical insurance allowance. Enjoy peace of mind for you and your family.
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible. (keep if relevant for the role)
  • Language classes. Pick up the local language or sharpen your English skills.

๐Ÿšš Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’