MisuJob - AI Job Search Platform MisuJob

Director of Quality Assurance -

Confidential

Calgary, Alberta permanent

Posted: April 17, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

A Director of Quality Assurance is responsible for leading and scaling the QA function, defining quality strategy, and ensuring delivery of high-performing SaaS applications hosted in Microsoft Azure, with a focus on AI-enhanced features.

Job Description

Director of Quality Assurance (QA) 

Department: Engineering 
Reports To: VP of Software Engineering 

About the Role 

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. 

Key Responsibilities 

Quality Strategy & Leadership 

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. 

Processes & Best Practices 

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. 

NetSuite SuiteApp Testing 

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 

AI & Microsoft Platform Testing 

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. 

Test Automation & Tooling 

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. 

Cloud & SaaS Quality 

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. 

Cross-Functional Collaboration 

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. 

Metrics & Reporting 

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. 

Qualifications 

Required 

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. 

Technical Knowledge Requirements 

Candidates must have working knowledge of: 

C# and .NET – application architecture understanding and test automation integration. 

Python – scripting, automation frameworks, and data validation workflows. 

Progressive Web Apps (PWAs) – offline behavior, reliability testing, and compatibility validation. 

SQL Server – relational data validation, schema verification, query optimization. 

Snowflake – data pipeline testing, analytics validation, and large-scale data quality. 

Linux & Windows – cross-environment testing, containerization, and OS-level validation. 

AI Testing– including AI model validation, Azure AI Services, Azure OpenAI, Copilot integrations, and Responsible AI testing techniques. 

Preferred 

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. 

What We Offer 

Opportunity to lead and modernize QA strategy for a growing SaaS product portfolio. 

High-impact leadership role with visibility across engineering and executive teams. 

Collaborative, innovative engineering culture. 

Competitive compensation and comprehensive benefits.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply