Skip to content

Lead QA Automation (JS/TS)

  • Remote

Job description

Our client is an international product-based IT company specializing in the iGaming industry. Founded in 2014, the company quickly became a leader in the CIS region and is now expanding globally.

We are currently looking for a Lead QA Automation.

📋 Key responsibilities and your contribution:

— Define and implement a comprehensive quality strategy across UI, API, and performance layers.

— Design, build, and maintain Playwright automation frameworks (UI & API) following best practices for scalability, stability, and maintainability.

— Develop and manage performance and load testing scenarios using k6 — including ramp-up profiles, thresholds, data parameterization, and result analysis.

— Integrate automated tests into GitLab CI/CD pipelines, ensuring fast, reliable, and transparent execution.

— Lead and mentor QA engineers through code reviews, training, and personal development plans.

— Collaborate with architects and developers to define testable requirements, acceptance criteria, and SLO/SLA metrics.

— Track and continuously improve quality KPIs (defect leakage, flaky rate, coverage, MTTD/MTTR).

— Maintain test data and environment management strategies, using mocks, stubs, and contract testing when necessary.

— Drive continuous improvement and promote a shift-left testing culture across teams.

📚 Your qualifications:

— 5+ years of experience in QA, including 2+ years in a Lead or Senior Automation role.

— Strong TypeScript/JavaScript skills (3+ years) with hands-on experience in Playwright (fixtures, projects, traces, parallel execution, retries).

— Proven track record of building automation frameworks from scratch — including structure, configuration, reporting, and CI integration.

— Solid experience with k6: writing JS-based load tests, configuring thresholds, designing ramp/spike/soak tests, and analyzing metrics.

— Experience with performance monitoring tools (Prometheus, Grafana).

— CI/CD proficiency: GitHub Actions or GitLab CI (parallelization, caching, artifact management).

— Strong background in API testing (REST/GraphQL), contract testing (Pact/OpenAPI), and tools like Postman or Newman.

— Working knowledge of SQL and basic NoSQL databases (querying, seeding, transactions).

— Familiarity with Docker and cloud environments (AWS/GCP/Azure).

— Understanding of clean test design principles (SOLID, test pyramid, modular architecture).

— Skilled in debugging, log analysis, and using observability tools.

— English level: A2-B1 (comfortable with documentation).

➕ Nice to have:

— Experience in high-load domains such as gambling, fintech, or large-scale web platforms.

— Understanding of microservices testing: messaging systems (Kafka), contract testing, and event-driven verification.

— Familiarity with security testing practices (OWASP, SAST/DAST tools).

Benefits:

⭐ Days of recovery: 20 paid vacation day per year and unlimited sick leave days.
⭐ 
Health: corporate medical insurance, a company psychologist and a Cafeteria of Benefits for personal wellness choices.
⭐ 
Education: a variety of foreign languages course for you to choose from. Also we are open for your development and you can choose different courses /training for improving your skills.
 Compensation: additional benefits that can be used according to company policy, e.g. paid business trips, international conference opportunities, lunch perks at our offices etc.
 Work Environment: work remotely or from one of our offices in Cyprus, Portugal, Poland, equipped with the equipment you’ll need for success.

or