Senior QA Automation Engineer
We are currently looking for a proactive Senior QA Automation Engineer for our flagship project, Happy Color.
Key Responsibilities:
- Quality Strategy Development: establish quality strategies including the test pyramid, shift-left testing, readiness criteria, and metrics (flakiness, MTTR, defect leakage). 
- Test Framework Architecture and Development: Design and develop test frameworks from scratch (e2e/UI, API, contract, integration), including setting standards and best practices. 
- Web Automation: Utilize Playwright/Cypress/WebdriverIO for web automation, including parallelization, test stabilization, and visual regression testing. 
- API Testing: Perform API testing using REST/GraphQL/WebSocket; create contract tests (Pact) and develop negative/fuzzing scenarios. 
- Test Data Management: Generate/anonymize test data, manage fixtures, implement snapshot tests, ensure idempotency, and seed databases. 
- Mocks/Stubs: Use tools like MSW/Nock/WireMock to isolate external dependencies and emulate queues/buses. 
- CI/CD Integration: Integrate testing into CI/CD pipelines, including PR runs, nightly/regression tests, flaky detectors, quarantine mechanisms, artifact management, and maintaining stable quality gates. 
- Observability: Enhance observability with extended logs, screenshots/videos, tracing, and integrations with Allure/ReportPortal/Sentry. 
- Performance and Reliability: Conduct performance testing using k6, perform basic security checks (OWASP ZAP/DAST), and execute accessibility tests (axe-core). 
- Team Mentorship and Code Review: Mentor the team, conduct test code reviews, and train product teams on testability and quality. 
- Collaboration with Developers: Work closely with developers to reduce technical debt, improve testability, and enhance developer experience (DX). 
Requirements:
- Experience: 3+ years in QA Automation, with at least 3+ years working with TypeScript/JavaScript. 
- Framework Expertise: Deep experience with Playwright and/or Cypress; understanding of architectural differences and expectation models. 
- Node.js Ecosystem: Strong knowledge of the Node.js ecosystem, including npm/yarn/pnpm, Jest/Vitest/Mocha, ESLint/Prettier, and TSConfig. 
- Test Architecture Patterns: Familiarity with test architecture patterns such as Page Object, Screenplay, DRY/SRP, isolation, and state manageability. 
- API Testing: Experience with REST/GraphQL API testing; creating contract tests (Pact), working with schemas (OpenAPI/Swagger), and client generation. 
- Database and Caching: Basic SQL knowledge (PostgreSQL/MySQL), experience with Redis; handling migrations and local environments. 
- Mocks/Stubs and Network Interceptors: Proficiency with MSW, Nock; experience with testing queues (Kafka) is a plus. 
- CI/CD: Experience with GitLab CI, artifact management, sharding/parallelism, retries, and pipeline containerization. 
- Cloud and Infrastructure: Proficiency with Docker; experience with Kubernetes (k8s) is a plus; familiarity with basic AWS services for test environments. 
- Flake Management: Skills in ensuring determinism, managing timeouts and waits, creating idempotent fixtures, and utilizing test telemetry. 
- Russian - С1/higher, English - B1. 
Nice to have:
- Visual Regression: Experience with Playwright snapshots. 
- Load/Stress Testing: Proficiency with k6, result analysis, and setting SLO/SLA. 
- Security Automation: Experience with ZAP, Semgrep, API fuzzing. 
- Feature Flags and Experimentation: Experience implementing experimentation/feature flags in tests and testing telemetry. 
Technology Stack (Primary):
- Language: TypeScript (preferred) and/or JavaScript. 
- UI Testing: Playwright; Appium (nice to have). 
- API Testing: Jest + axios. 
- Performance Testing: k6. 
- Reporting: Allure; handling artifacts (videos/screenshots/logs). 
- Mocks: MSW, Nock, WireMock. 
- DevOps: Docker, GitLab CI, AWS (nice to have). 
- Quality Tools: ESLint, Prettier, Husky, commitlint/Conventional Commits. 
What We Offer:
- Competitive salary and benefits package. 
- Opportunity to work with a talented and passionate team in a creative and dynamic environment. 
- Flexible working hours and remote/office work options. 
- Career growth and professional development opportunities. 
- A fun and inclusive company culture that celebrates diversity and creativity. 
Published on: 10/30/2025

X-FLOW
X-FLOW is a mobile game development company established in 2018. We gained recognition after the release of Happy Color, the most popular digital coloring book.
Please let X-FLOW know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!