Unlock
the Next Step
in Your Career.
Senior Quality Assurance Engineer – Salesforce Marketing Cloud & Azure Data Platforms
North York, ON, CA
About The Job
Senior Quality Assurance Engineer
SFMC & Azure Data Platforms
About the Company
Our client is a leading Canadian organization with a complex, high-volume customer communications and data environment. Their technology ecosystem brings together Microsoft Azure data services, orchestration frameworks, APIs, and Salesforce Marketing Cloud (SFMC) to deliver large-scale communications across Email, SMS, Push Notifications, and Physical Mail.
They are looking for a Senior Quality Assurance Engineer who can take ownership of end-to-end testing across the entire ecosystem from data ingestion and transformation through to customer journey execution.
About the Role
This is not a traditional application testing role.
You will be testing across multiple layers of a complex data and marketing technology platform, including Azure data pipelines, orchestration workflows, APIs, and Salesforce Marketing Cloud.
You will lead the QA strategy, validate complex data transformations and business rules, ensure data moves accurately between systems, and certify customer communications from end to end.
The goal is simple: make sure the right customer receives the right communication, through the right channel, at the right time.
What You’ll Be Doing
Test Strategy & Planning
- Develop and maintain a comprehensive QA strategy covering the data, orchestration, integration, and SFMC execution layers
- Define test scope, environments, entry/exit criteria, and toolsets
- Design and manage detailed test plans in Azure DevOps (ADO) with full traceability to business and technical requirements
- Ensure alignment of testing practices with enterprise quality standards
Data Layer Testing (Azure)
- Validate data ingestion pipelines from Azure Data Factory into staging and target systems
- Verify complex data transformation and segmentation logic, including customer journey eligibility, days past due calculations, and communication categorization and mapping
- Ensure accurate deduplication logic using Salesforce Contact ID and Billing Account
- Perform schema validation aligned with SFMC Data Extensions
- Conduct thorough data reconciliation and large-scale validation against business datasets
Orchestration Layer Testing
- Validate batch processing workflows and message flow via Azure Service Bus
- Test reprocessing and rerun logic for corrected or late-arriving data
- Verify integration with SFMC asynchronous APIs
- Ensure adherence to volume thresholds and execution limits
SFMC Execution Testing
- Validate trigger-based and scheduled journey executions in SFMC
- Verify entry and exit criteria across diverse customer segments
- Test multi-channel communications, including Email, SMS, Push Notifications, and Physical Mail
- Ensure accurate template rendering, personalization, and dynamic content behavior
- Validate data retention, archival, and truncation policies
End-to-End Integration Testing
- Execute comprehensive end-to-end (E2E) test cycles across all platform layers
- Ensure data lineage, traceability, and reconciliation using unique identifiers
- Validate API integrations, processing status, and downstream impacts
- Conduct regression testing as new journeys and features are introduced
- Enforce non-production safeguards, including masking of sensitive data and test controls
UAT Support & Stakeholder Collaboration
- Partner with business stakeholders to prepare and validate test data, define expected outcomes and acceptance criteria, and triage and manage defects and issue resolution
- Ensure proper environment segregation across Dev, UAT, and Production
Change Management & Go-Live Readiness
- Ensure compliance with Change Advisory Board (CAB) processes
- Support solution design and architecture review gates
- Plan, execute, and validate rollback and recovery scenarios, including SFMC metadata and configuration rollback, and orchestration job recovery and restart
Post-Launch Monitoring & Continuous Improvement
- Monitor production executions, delivery performance, and engagement metrics
- Investigate and resolve issues such as duplicate communications, partial or failed sends, and data inconsistencies
- Drive continuous improvement of QA processes, test assets, and automation opportunities
What We’re Looking For
Required Qualifications & Experience
- Proven hands-on experience with Salesforce Marketing Cloud (SFMC), including Journey Builder, Automation Studio, Data Extensions, and APIs
- Proven hands-on experience with Azure Data Services, particularly Azure Data Factory, Azure Service Bus, Azure Container Apps, and Azure Tables
- Strong proficiency in SQL and large-scale data validation of complex datasets
- Experience testing data pipelines, transformations, and system integrations
- Hands-on API testing experience, including RESTful services and asynchronous processing patterns
- Hands-on expertise with Azure DevOps (ADO) for test management and defect tracking
- Solid understanding of end-to-end system and integration testing practices
- Experience with data reconciliation, traceability, and validation across multiple systems
- Strong analytical and troubleshooting skills
- Excellent communication skills and the ability to work with business, development, data, and architecture teams
Nice to Have
- Familiarity with ITIL and Change Advisory Board (CAB) / Change Management processes
- Experience with high-volume customer communication or engagement platforms
- Exposure to test automation for data, API, or integration testing
Why Join?
This is an opportunity to work on a complex, enterprise-scale platform where QA goes far beyond testing screens and functionality. You will work across data, cloud platforms, APIs, orchestration, and customer communications, with the opportunity to take real ownership of quality from beginning to end.
If you enjoy digging into complex systems, validating large volumes of data, and figuring out where things can go wrong across multiple platforms, this could be a great fit.
What You Can Expect
Tailored support for your next career move.
Access to roles aligned with your skills, experience, and career goals.
Global career opportunities across Canada, India, the USA, and the UK.
Remote, hybrid, and in-office roles across diverse industries.
A people-first approach focused on long-term professional growth.