Director of QA

Posted 20 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Director of QA responsible for quality assurance across Xsolla's products. Leading a distributed team and ensuring high-quality releases in a gaming commerce company.

Responsibilities

  • Define and execute the QA strategy across all Xsolla products, aligning quality objectives with business goals and product roadmaps.
  • Own QA deliverables end-to-end — from test planning through release sign-off — and be accountable for outcomes, not just activities.
  • Establish and enforce quality gates, defect governance policies, and release readiness criteria across all product teams.
  • Drive organizational maturity: evolve the QA function from reactive testing to proactive quality engineering embedded in every stage of the SDLC.
  • Represent QA at the executive level — articulate quality risks, tradeoffs, and resource needs to VP/C-level stakeholders with clarity and data.
  • Architect and oversee enterprise-grade test automation frameworks spanning UI (Playwright), API, database validation (SQL), and performance testing (K6).
  • Define and maintain standards for test code quality — including code reviews, PR contributions, reusable libraries, and modular test design.
  • Deep understanding of Git workflows — branching strategies, merge request reviews, repository hygiene, and code versioning best practices across multiple repositories.
  • Expert-level knowledge of CI/CD pipelines — design, optimize, and troubleshoot automated build, test, and deployment pipelines (GitHub Actions, GitLab CI, Jenkins, or similar).

Requirements

  • 15+ years of experience in QA/Quality Engineering, with at least 6+ years in Senior Manager or Director-level roles.
  • Proven experience leading teams of 30+ people distributed across multiple time zones and cultural contexts.
  • Hands-on technical proficiency — you can write and review test automation code, not just manage people who do. Proficiency in one or more: Python, JavaScript/TypeScript, Java.
  • Deep expertise in test automation frameworks: Playwright, Selenium, Cypress, or equivalent for UI; REST/GraphQL API testing tools; database validation via SQL.
  • Performance testing experience: K6, JMeter, Gatling, or Locust — designing, executing, and analyzing load/stress/soak tests.
  • Expert knowledge of Git: branching strategies (GitFlow, trunk-based), pull request workflows, code review practices, repository management across multiple repos.
  • Expert knowledge of CI/CD: designing and maintaining pipelines (GitHub Actions, GitLab CI, Jenkins, CircleCI), integrating automated tests into build/deploy workflows, debugging pipeline failures.
  • Demonstrated use of AI tools in professional QA work — Claude, ChatGPT, Copilot, or similar — for test generation, automation coding, defect analysis, or process optimization. Provide specific examples.
  • Strong understanding of Agile/Scrum methodologies and experience operating within and across Agile teams.
  • Experience with test management platforms (Qase, TestRail, Zephyr, or similar).
  • Excellent communication skills — ability to present complex technical quality topics to non-technical stakeholders, write clear documentation, and influence without authority.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).

Benefits

  • Medical, dental, and vision
  • PTO
  • Personalized career roadmap
  • Professional development through training and educational opportunities

Job title

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CypressGraphQLJavaJavaScriptJenkinsJMeterPythonSDLCSeleniumSQLTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.