Director of QA – Montreal

<p data-renderer-start-pos="257" data-local-id="4b260ae8057c"> <strong>ABOUT YOU</strong></p> <p data-renderer-start-pos="711" data-local-id="4c594cd459ac">The Director of QA is a senior technical leadership role responsible for owning and scaling Xsolla’s quality engineering function across multiple product lines, teams, and time zones. You will define and drive the strategic vision for quality assurance — from test automation architecture and CI/CD integration to AI-assisted testing practices and performance engineering. You will lead a distributed organization of <strong data-renderer-mark="true">30+ QA engineers and leads</strong> as part of a broader QA organization of <strong data-renderer-mark="true">75+ professionals</strong>, ensuring predictable, high-quality releases across every product Xsolla delivers.</p> <p data-renderer-start-pos="1297" data-local-id="f8be96a427bb">This is not a management-only position. You must be deeply technical — capable of reviewing automation code, architecting test frameworks, debugging CI/CD pipelines, and evaluating AI-driven testing approaches hands-on.</p> <p data-renderer-start-pos="1297" data-local-id="f8be96a427bb"> <p data-renderer-start-pos="243" data-local-id="0c3a5974c2d0"> <strong>ABOUT US</strong></p> <p data-renderer-start-pos="257" data-local-id="4b260ae8057c">Xsolla is a global video game commerce company that provides a comprehensive suite of tools and services for game developers and publishers — including payments, distribution, game stores, launcher solutions, and partner network services. Our platform processes transactions across 200+ geographies, supporting thousands of games and millions of players worldwide. Quality is not optional — it is foundational to every product we ship.</p> <div> <strong>Key Responsibilities</strong></p> <div class="posting-requirements plain-list" data-qa="posting-requirements"> <div> <p data-renderer-start-pos="1542" data-local-id="62afb255599c"> <strong data-renderer-mark="true">Strategic Leadership & Ownership</strong></p> <ul data-local-id="92f8cf463474" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="1578" data-local-id="033f4a003dd2">Define and execute the QA strategy across all Xsolla products, aligning quality objectives with business goals and product roadmaps.</p> </li> <li> <p data-renderer-start-pos="1714" data-local-id="61fee332d8fa">Own QA deliverables end-to-end — from test planning through release sign-off — and be accountable for outcomes, not just activities.</p> </li> <li> <p data-renderer-start-pos="1850" data-local-id="d7d2c10b5e7d">Establish and enforce quality gates, defect governance policies, and release readiness criteria across all product teams.</p> </li> <li> <p data-renderer-start-pos="1975" data-local-id="187ebbc16d2f">Drive organizational maturity: evolve the QA function from reactive testing to proactive quality engineering embedded in every stage of the SDLC.</p> </li> <li> <p data-renderer-start-pos="2124" data-local-id="1c4765fdaf40">Represent QA at the executive level — articulate quality risks, tradeoffs, and resource needs to VP/C-level stakeholders with clarity and data.</p> </li> </ul> <p data-renderer-start-pos="2271" data-local-id="f9175ac59608"> <strong data-renderer-mark="true">Technical Excellence</strong></p> <ul data-local-id="8f553df412b4" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="2296" data-local-id="f41e09865459">Architect and oversee enterprise-grade test automation frameworks spanning UI (Playwright), API, database validation (SQL), and performance testing (K6).</p> </li> <li> <p data-renderer-start-pos="2453" data-local-id="60f298f57d7a">Define and maintain standards for test code quality — including code reviews, PR contributions, reusable libraries, and modular test design.</p> </li> <li> <p data-renderer-start-pos="2597" data-local-id="639907c4a0c9">Deep understanding of Git workflows — branching strategies, merge request reviews, repository hygiene, and code versioning best practices across multiple repositories.</p> </li> <li> <p data-renderer-start-pos="2768" data-local-id="d30423d10724">Expert-level knowledge of CI/CD pipelines — design, optimize, and troubleshoot automated build, test, and deployment pipelines (GitHub Actions, GitLab CI, Jenkins, or similar).</p> </li> <li> <p data-renderer-start-pos="2948" data-local-id="015dba28149b">Ensure all automation is fully integrated into CI/CD pipelines, with clear pass/fail signals, automated regression gates, and performance benchmarks at every release stage.</p> </li> <li> <p data-renderer-start-pos="3124" data-local-id="604093cc6503">Drive adoption of infrastructure-as-code practices for test environments — containerized test execution, ephemeral environments, and environment parity between staging and production.</p> </li> <li> <p data-renderer-start-pos="3311" data-local-id="ed9714f9f126">Evaluate, select, and implement QA tooling — including test management platforms (Qase), observability tools, and defect tracking integrations.</p> </li> </ul> <p data-renderer-start-pos="3458" data-local-id="30c3294966c4"> <strong data-renderer-mark="true">AI Integration & Innovation</strong></p> <ul data-local-id="5c841ac7e0ae" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="3490" data-local-id="a97b13fae57a">Proven track record of using AI in day-to-day QA activities — not aspirational, but demonstrated. You have used AI tools to generate test cases, write automation code, analyze test results, identify flaky tests, or accelerate debugging.</p> </li> <li> <p data-renderer-start-pos="3730" data-local-id="845d5eb610e0">Champion and operationalize AI-assisted quality engineering across the organization — specifically using Claude AI for code generation, test design, automation scripting, and documentation.</p> </li> <li> <p data-renderer-start-pos="3937" data-local-id="97837cc1834e">Define governance frameworks for AI-generated test artifacts — validation, review, and sign-off processes to ensure AI outputs meet quality standards.</p> </li> <li> <p data-renderer-start-pos="4091" data-local-id="0ae95826d33b">Stay current with AI/ML advancements relevant to testing — intelligent test selection, predictive defect analysis, autonomous test generation, and self-healing automation.</p> </li> <li> <p data-renderer-start-pos="4266" data-local-id="b55ea89ed76b">Establish metrics to measure the impact of AI adoption on QA velocity, coverage, and defect detection rates.</p> </li> </ul> <p data-renderer-start-pos="4378" data-local-id="acc9bcbea30f"> <strong data-renderer-mark="true">Team Leadership & People Development</strong></p> <ul data-local-id="ded3387beb9a" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="4419" data-local-id="8d780dce59b7">Lead, mentor, and develop a distributed team of 30+ QA professionals — including QA Leads, Senior QA Engineers, and QA Engineers — across multiple time zones (Americas, Europe, Asia-Pacific).</p> </li> <li> <p data-renderer-start-pos="4614" data-local-id="07a39b1ece7d">Build a high-performance culture rooted in ownership, technical excellence, continuous learning, and psychological safety.</p> </li> <li> <p data-renderer-start-pos="4740" data-local-id="27201c93a55a">Conduct regular 1:1s, career development conversations, and performance reviews. Identify and grow future QA leaders.</p> </li> <li> <p data-renderer-start-pos="4861" data-local-id="11e9ff8765fd">Design and implement onboarding programs, skill development paths, and technical training curricula — including AI literacy for all QA team members.</p> </li> <li> <p data-renderer-start-pos="5013" data-local-id="71cd1cfaaf35">Manage resource allocation and capacity planning across multiple concurrent projects, ensuring predictable and sustainable QA delivery.</p> </li> <li> <p data-renderer-start-pos="5152" data-local-id="4e6d8eb2afad">Navigate cross-cultural team dynamics with sensitivity and effectiveness — a truly global team requires a global leadership mindset.</p> </li> </ul> <p data-renderer-start-pos="5288" data-local-id="5e1f3c60a447"> <strong data-renderer-mark="true">Process Rigor & Quality Governance</strong></p> <ul data-local-id="731094eee694" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="5327" data-local-id="8bca3c4e49a1">Enforce rigorous QA processes across the organization: • Test case management: Create, maintain, and execute comprehensive test cases in Qase with full traceability (pass, fail, blocked statuses).</p> </li> <li> <p data-renderer-start-pos="5528" data-local-id="144d8619b410">Bug documentation: Ensure all staging bugs are filed with detailed reproduction steps, expected vs. actual behavior, environment details, screenshots/videos, and severity classification — following established training standards.</p> </li> <li> <p data-renderer-start-pos="5761" data-local-id="645e0fc0364e">Automation framework documentation: Maintain clear, up-to-date documentation for all automation frameworks, ensuring any engineer can onboard and contribute.</p> </li> <li> <p data-renderer-start-pos="5922" data-local-id="479cda56cbc0">QA Score: Drive iterative improvements in QA Score metrics — tracking automation coverage, defect escape rate, test execution velocity, and regression stability.</p> </li> </ul> <ul data-local-id="7a062f32d620" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="6089" data-local-id="e3c47052333d">Define and track QA KPIs and OKRs — present quality dashboards and trend analysis to leadership regularly.</p> </li> <li> <p data-renderer-start-pos="6199" data-local-id="7aedd038e1d8">Conduct root cause analysis on production escapes and implement systemic corrective actions.</p> </li> </ul> <p data-renderer-start-pos="6295" data-local-id="274b73a7f226"> <strong data-renderer-mark="true">Cross-Functional Collaboration</strong></p> <ul data-local-id="5f164a31fdf3" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="6330" data-local-id="6b92ce5cf3ea">Partner closely with Engineering, Product, DevOps, and Release Management to embed quality practices into every phase of the development lifecycle.</p> </li> <li> <p data-renderer-start-pos="6481" data-local-id="d40ae2c14429">Work effectively in Agile/Scrum environments — participate in and drive sprint planning, retrospectives, daily stand-ups, and release ceremonies.</p> </li> <li> <p data-renderer-start-pos="6630" data-local-id="3bc88fe918e3">Act as the primary QA stakeholder for cross-functional initiatives — environment strategy, deployment automation, incident response, and post-mortem processes.</p> </li> <li> <p data-renderer-start-pos="6793" data-local-id="55471fb14e4d">Build strong relationships with engineering leadership to ensure QA is not a bottleneck but an accelerator.</p> </li> </ul> </div> </div> </div> <div> <strong>Common Expectations Across All QA Roles</strong></p> <div class="posting-requirements plain-list" data-qa="posting-requirements"> <div> <div> <ul data-local-id="c3475bd1fb15" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="6947" data-local-id="cb9c793b601f">Must be technical and able to write code for testing and automation.</p> </li> <li> <p data-renderer-start-pos="7019" data-local-id="a7ef27e6a315">Use Claude AI to assist in code creation, automation, and test design.</p> </li> <li> <p data-renderer-start-pos="7093" data-local-id="8e39f895887f">Follow QA processes rigorously: create and execute robust test cases in Qase, maintain clear documentation in automation frameworks, ensure traceability of executed test cases with statuses (pass, fail, blocked), and file Staging Bugs with detailed documentation following training standards.</p> </li> <li> <p data-renderer-start-pos="7389" data-local-id="8845fef2cc54">Contribute to iterative improvements in QA Score and testing processes.</p> </li> <li> <p data-renderer-start-pos="7464" data-local-id="84f724d10b71">Strong communication and collaboration skills, analytical mindset, and commitment to continuous learning.</p> </li> <li> <p data-renderer-start-pos="7573" data-local-id="e16230a77711">Ability to work effectively in Agile/Scrum environments, participating in sprint planning, retrospectives, and daily stand-ups.</p> </li> </ul></div> </div> </div> </div> <div> <strong>Required Qualifications</strong></p> <div class="posting-requirements plain-list" data-qa="posting-requirements"> <div> <ul data-local-id="368850bb87ae" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="7731" data-local-id="b59437df8b6e">15+ years of experience in QA/Quality Engineering, with at least 6+ years in Senior Manager or Director-level roles.</p> </li> <li> <p data-renderer-start-pos="7851" data-local-id="e45d223f1905">Proven experience leading teams of 30+ people distributed across multiple time zones and cultural contexts.</p> </li> <li> <p data-renderer-start-pos="7976" data-local-id="4a93fed6c40a">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.</p> </li> <li> <p data-renderer-start-pos="8155" data-local-id="64274795e395">Deep expertise in test automation frameworks: Playwright, Selenium, Cypress, or equivalent for UI; REST/GraphQL API testing tools; database validation via SQL.</p> </li> <li> <p data-renderer-start-pos="8318" data-local-id="647fcc60b62d">Performance testing experience: K6, JMeter, Gatling, or Locust — designing, executing, and analyzing load/stress/soak tests.</p> </li> <li> <p data-renderer-start-pos="8446" data-local-id="fb9d753e178a">Expert knowledge of Git: branching strategies (GitFlow, trunk-based), pull request workflows, code review practices, repository management across multiple repos.</p> </li> <li> <p data-renderer-start-pos="8611" data-local-id="7abf30e51a08">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.</p> </li> <li> <p data-renderer-start-pos="8811" data-local-id="de9cb6e7e3f2">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.</p> </li> <li> <p data-renderer-start-pos="9017" data-local-id="34cb22fd58a2">Strong understanding of Agile/Scrum methodologies and experience operating within and across Agile teams.</p> </li> <li> <p data-renderer-start-pos="9126" data-local-id="8e683cf4c692">Experience with test management platforms (Qase, TestRail, Zephyr, or similar).</p> </li> <li> <p data-renderer-start-pos="9209" data-local-id="6b9a105df74c">Excellent communication skills — ability to present complex technical quality topics to non-technical stakeholders, write clear documentation, and influence without authority.</p> </li> <li> <p data-renderer-start-pos="9388" data-local-id="ccb8b31d69cd">Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).</p> </li> </ul> </div> </div> </div> <div> <strong>Preferred Qualifications</strong></p> <div class="posting-requirements plain-list" data-qa="posting-requirements"> <div> <div> <ul data-local-id="31bfcbc3299c" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="9526" data-local-id="462a38c11168">Experience in the video game, fintech, or e-commerce/payments industry — understanding the unique quality challenges of high-throughput transaction systems.</p> </li> <li> <p data-renderer-start-pos="9686" data-local-id="a275214f7c2c">Experience with cloud-native architectures (GCP, AWS, Azure) and testing strategies for microservices, event-driven systems, and distributed architectures.</p> </li> <li> <p data-renderer-start-pos="9845" data-local-id="653958321d93">Familiarity with containerization and orchestration (Docker, Kubernetes) for test environment management.</p> </li> <li> <p data-renderer-start-pos="9954" data-local-id="56e9ab9d72d3">Experience building or managing unified test environments — non-production environment strategies that enable safe, deterministic, and scalable validation.</p> </li> <li> <p data-renderer-start-pos="10113" data-local-id="f0e3feeb2fe4">Knowledge of security testing fundamentals (OWASP, penetration testing, vulnerability scanning).</p> </li> <li> <p data-renderer-start-pos="10213" data-local-id="5093ae644b4c">Experience with data pipeline testing and data quality validation.</p> </li> <li> <p data-renderer-start-pos="10283" data-local-id="213459bf6cc5">Background in establishing QA Centers of Excellence or transforming QA organizations from manual-heavy to automation-first.</p> </li> </ul></div> </div> </div> </div> <div> <strong>What Success Looks Like (First 12 Months)</strong></p> <div class="posting-requirements plain-list" data-qa="posting-requirements"> <div> <div> <ul data-local-id="558128fb3c3b" data-indent-level="1" style="list-style-type: disc"> <li> <p data-renderer-start-pos="10455" data-local-id="75f6df3ed311"> <strong data-renderer-mark="true">90 days:</strong> Complete assessment of current QA processes, tooling, team capabilities, and automation coverage. Establish relationships with all QA leads and key engineering stakeholders. Identify top 3 strategic gaps.</p> </li> <li> <p data-renderer-start-pos="10672" data-local-id="a371a7f76f17"> <strong data-renderer-mark="true">180 days:</strong> Deliver a QA strategy roadmap aligned with product and engineering priorities. Implement measurable improvements in automation coverage and CI/CD test integration. Launch AI-assisted testing pilot across at least 2 product teams.</p> </li> <li> <p data-renderer-start-pos="10915" data-local-id="a184766e9fa3"> <strong data-renderer-mark="true">365 days:</strong> Achieve measurable reduction in production defect escape rate. Demonstrate >80% automation coverage on critical regression paths. AI-assisted testing practices adopted across all QA teams. QA Score trending consistently upward. Team engagement and retention metrics at or above company benchmarks.</p> </li> </ul></div> </div> </div> </div> <div> <div> <strong>Benefits:</strong> We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play. </div> <div> </div> <div> <strong>Equal Employment Opportunity Statement:</strong></div> <div>Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.</div> <div>We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.</div> <div> </div> <div> <strong>Criminal History Consideration:</strong></div> <div>We will conduct a background check that may include the following:</div> <ul> <li>Criminal history check</li> <li>Employment verification</li> <li>Education verification</li> </ul> <div> </div> <div> <strong>Relevance to Job Responsibilities:</strong></div> <div>The background check is relevant to this position because of the following role responsibilities:</div> <div>Accessing confidential company data</div> <div>Ensuring compliance with regulatory requirements</div> <div> </div> <div> <strong>Rights Under the Fair Chance Act:</strong></div> <div>Applicants are encouraged to inquire about their rights under the Fair Chance Act. If you have questions regarding our hiring practices, please contact <a href="mailto:careers@xsolla.com" class="postings-link">careers@xsolla.com</a>.</div> <div> </div> <div>By submitting the following job application form, you consent to Xsolla processing your data for career-related inquiries and potential employment opportunities. We process your data in accordance with this <a rel="noopener noreferrer" href="" class="postings-link" target="_blank">Xsolla Privacy Notice for Job Applicants</a>. Please direct any inquiries regarding your data privacy to <a href="mailto:careers@xsolla.com" class="postings-link">careers@xsolla.com</a>.</div> </p></div>

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...