Director of Quality Assurance -

AlgoCalgary, AB

About The Position

We are seeking an experienced Director of Quality Assurance to lead and scale our QA function across a growing engineering organization. You will define the quality strategy, build world‑class processes, and ensure the delivery of secure, reliable, and high‑performing SaaS applications hosted in Microsoft Azure. You will also guide quality practices for AI-enhanced features built on the Microsoft AI Platform, ensuring responsible, secure, and reliable AI-driven capabilities.

Requirements

  • 10+ years of experience in software QA, including 5+ years in QA leadership roles (Manager, Senior Manager, Director).
  • Proven experience building and scaling QA organizations in a globally distributed company.
  • Demonstrated ability to develop QA leaders, mentor teams, and elevate overall testing competency.
  • Strong background in automated testing, CI/CD integration, and modern DevOps testing practices.
  • Experience with Azure-hosted applications and cloud-native development environments.
  • Working knowledge of C# and .NET – application architecture understanding and test automation integration.
  • Working knowledge of Python – scripting, automation frameworks, and data validation workflows.
  • Working knowledge of Progressive Web Apps (PWAs) – offline behavior, reliability testing, and compatibility validation.
  • Working knowledge of SQL Server – relational data validation, schema verification, query optimization.
  • Working knowledge of Snowflake – data pipeline testing, analytics validation, and large-scale data quality.
  • Working knowledge of Linux & Windows – cross-environment testing, containerization, and OS-level validation.
  • Working knowledge of AI Testing– including AI model validation, Azure AI Services, Azure OpenAI, Copilot integrations, and Responsible AI testing techniques.

Nice To Haves

  • Experience with Azure DevOps pipelines and test plans.
  • Knowledge of microservices, Docker, Kubernetes, and cloud-native design patterns.
  • Familiarity with regulated frameworks (SOC2, ISO 27001).
  • Background working with distributed or global engineering teams.

Responsibilities

  • Develop and own the enterprise-wide QA strategy aligned with product and engineering goals.
  • Provide strong leadership to QA managers and engineers, including coaching, hiring, and organizational development.
  • Build and scale a high-performing QA organization that supports rapid product and team growth.
  • Champion a culture of accountability, quality, and continuous improvement.
  • Establish scalable QA processes covering test planning, execution, automation, defect management, and release validation.
  • Define and maintain quality gates within structured release cycles and CI/CD pipelines.
  • Drive early quality involvement through shift-left testing practices.
  • Oversee Quality Assurance for NetSuite SuiteApp development, including: Testing custom SuiteScript logic and workflows, Ensuring compliance with NetSuite SuiteApp certification requirements, Testing UI customizations, forms, saved searches, roles, and permissions, Verifying deployment quality across Sandbox, Release Preview, and Production environments.
  • Oversee quality assurance for AI-driven features built on Microsoft Azure AI platform.
  • Develop QA strategies specific to AI systems, including: Model validation and accuracy testing, Prompt quality and regression testing, Safety, bias, and responsible AI assessments, Performance, reliability, and failover evaluation.
  • Partner with Data Services, Product, and Engineering teams to ensure AI features meet reliability, compliance, and trustworthiness standards.
  • Lead development of automated test frameworks across UI, API, integration, performance, and resilience.
  • Select and integrate modern QA tooling with Azure DevOps and cloud-native workflows.
  • Oversee test environment strategy, test data management, and reusable automation components.
  • Ensure scalability, security, and reliability of multi-tenant SaaS apps hosted in Microsoft Azure.
  • Collaborate with DevOps for performance testing, chaos testing, resilience testing, and pipeline quality controls.
  • Improve quality across microservices, distributed systems, and modern Azure-native architectures.
  • Work closely with Product on requirements, acceptance criteria, and release planning.
  • Partner with Security and Compliance teams to support SOC2, ISO 27001, HIPAA, or other frameworks.
  • Communicate release readiness, quality trends, and risks to executive leadership.
  • Define, track, and report KPIs for automation, defect trends, release stability, and AI reliability metrics.
  • Establish proactive monitoring and feedback loops to reduce customer‑reported issues.

Benefits

  • Competitive compensation and comprehensive benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service