Senior QA Automation Engineer

9 Minutes ago • 3 Years + • Quality Assurance

Job Summary

Job Description

X-FLOW is seeking a proactive Senior QA Automation Engineer for its flagship mobile game, Happy Color. The role involves developing quality strategies, designing and building test frameworks (e2e/UI, API, contract, integration), utilizing web automation tools like Playwright/Cypress, performing API testing, managing test data, integrating testing into CI/CD pipelines, enhancing observability, and conducting performance/reliability checks. The engineer will also mentor the team and collaborate with developers to improve testability, requiring 3+ years in QA Automation with TypeScript/JavaScript experience.
Must have:
  • Establish quality strategies including test pyramid, shift-left testing, readiness criteria, and metrics.
  • Design and develop test frameworks from scratch (e2e/UI, API, contract, integration).
  • Utilize Playwright/Cypress/WebdriverIO for web automation, including parallelization and visual regression testing.
  • Perform API testing using REST/GraphQL/WebSocket; create contract tests and develop negative/fuzzing scenarios.
  • Generate/anonymize test data, manage fixtures, implement snapshot tests, ensure idempotency, and seed databases.
  • Use MSW/Nock/WireMock to isolate external dependencies and emulate queues/buses.
  • Integrate testing into CI/CD pipelines, including PR runs, nightly/regression tests, flaky detectors, and quality gates.
  • Enhance observability with extended logs, screenshots/videos, tracing, and integrations with Allure/ReportPortal/Sentry.
  • Conduct performance testing using k6, basic security checks (OWASP ZAP/DAST), and accessibility tests (axe-core).
  • Mentor the team, conduct test code reviews, and train product teams on testability and quality.
  • Work closely with developers to reduce technical debt, improve testability, and enhance developer experience (DX).
  • 3+ years in QA Automation, with at least 3+ years working with TypeScript/JavaScript.
  • Deep experience with Playwright and/or Cypress; understanding of architectural differences and expectation models.
  • Strong knowledge of the Node.js ecosystem, including npm/yarn/pnpm, Jest/Vitest/Mocha, ESLint/Prettier, and TSConfig.
  • Familiarity with test architecture patterns such as Page Object, Screenplay, DRY/SRP, isolation, and state manageability.
  • Experience with REST/GraphQL API testing; creating contract tests (Pact), working with schemas (OpenAPI/Swagger), and client generation.
  • Basic SQL knowledge (PostgreSQL/MySQL), experience with Redis; handling migrations and local environments.
  • Proficiency with MSW, Nock; experience with testing queues (Kafka) is a plus.
  • Experience with GitLab CI, artifact management, sharding/parallelism, retries, and pipeline containerization.
  • Proficiency with Docker; familiarity with basic AWS services for test environments.
  • Skills in ensuring determinism, managing timeouts and waits, creating idempotent fixtures, and utilizing test telemetry.
Good to have:
  • Experience with Playwright snapshots for visual regression.
  • Proficiency with k6 for load/stress testing, result analysis, and setting SLO/SLA.
  • Experience with ZAP, Semgrep, API fuzzing for security automation.
  • Experience implementing experimentation/feature flags in tests and testing telemetry.
Perks:
  • 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.

Job Details

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 and one of the most successful ad-driven mobile apps in the world. We take pride in our diverse and talented team and partners, spread across the UK, Cyprus, the Netherlands, and other regions worldwide.

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.

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.

Join us and let’s create great product together!

When you apply for this role, we process your personal data in accordance with our Candidate Privacy Notice (https://xflowgames.com/candidate-privacy-notice)

).

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Quality Assurance Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!
Contact Us
hello@outscal.com
Made in INDIA 💛💙