Strong knowledge of Core JavaScript (ES6+), including modern syntax (destructuring, modules, arrow functions) and a deep understanding of asynchronous patterns — async/await, Promises, error propagation, and the event loop.
Solid hands-on experience with Playwright:
Default use of semantic locators (getByRole, getByLabel, getByText) instead of fragile CSS/XPath selectors
Strong understanding of fixtures (built-in and custom)
Ability to configure projects for multi-browser and parallel execution
Proven experience designing and maintaining a scalable Page Object Model (POM) architecture, including base page classes, reusable component objects, and clear separation of test logic from page interactions.
Experience writing reliable end-to-end tests that mirror real user journeys and cover critical business flows, not just isolated page checks.
Ability to integrate automated test suites into CI/CD pipelines (GitHub Actions, GitLab CI/CD, or Jenkins), including environment management, containerized runners, and parallel execution.
Confident use of Playwright debugging and observability tools, including Trace Viewer and Playwright Inspector. Experience configuring reporting (HTML and/or Allure).
Experience with integrated API testing using Playwright’s request context for backend validation, test data seeding, and combining UI + API assertions within one flow.
Advanced CI/CD practices such as test sharding, retry strategies, flaky-test management, and secrets handling.
Ability to configure and customize Allure reporting for both engineering teams and stakeholders.
Experience managing multi-environment configurations (dev, staging, production) with dynamic base URLs and feature flags.
Familiarity with integrating performance and accessibility checks (Lighthouse, axe-core) into Playwright tests.
Experience writing test suites in TypeScript for better type safety and maintainability.
Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages:
Recruiting Interview -> 30-45 min
Technical Interview -> 1-1,5h
Client Interview (optional) -> up to 1h
Pre-Offer Call -> 15min
Reference Check
Benefits
Competitive salary, room for development and growth.
Possibility to work in the Bratislava and Kyiv offices or fully remotely.