Quality Assurance Engineer
Design and maintain automated testing frameworks for data pipelines, APIs, and cloud-based analytics platforms. Collaborate with stakeholders to validate large-volume data movement and ensure the reliability of Azure-based data solutions.
- Hybrid
- Toronto, ON
- Posted Aug 25, 2026
- Apply by Sep 24, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Senior QA Automation Engineer. Location: Toronto, ON, Canada Work Arrangement: Hybrid – 4 days onsite Duration: 1 year About the Role We are seeking a Senior QA Automation Engineer to join the Treasury and Balance Sheet Management (TBSM) technology team. This role will focus on building and enhancing quality-control frameworks for complex data movement, large-volume data validation, cloud-based analytics platforms, APIs, and application workflows. The ideal candidate will have a strong development mindset, hands-on QA automation experience, excellent data testing and SQL skills, and practical experience working with Azure and Databricks data platforms. You will collaborate closely with treasury business users, Business Systems Analysts, developers, testing leads, and platform teams to deliver reliable, scalable, and reusable testing solutions. Key Responsibilities Design, develop, and maintain automated testing frameworks for data pipelines, APIs, cloud data platforms, and application workflows. Build reusable automation utilities and validation frameworks using Python, PyTest, Selenium, and related tools. Perform comprehensive API, functional, regression, integration, and end-to-end testing. Develop automated controls to validate Test and validate Azure-based data solutions, including Azure Databricks, Spark SQL, Delta Lake, PySpark, ADLS, and Azure Data Factory. Develop and execute test strategies for large-volume data pipelines and cloud data platforms. Build automated validation for REST APIs, service integrations, data ingestion processes, and downstream outputs. Analyze test results, identify defects, perform root-cause analysis, and work with development teams through resolution. Improve test coverage, automation reliability, and overall quality engineering practices. Create and maintain test documentation, traceability, defect summaries, control evidence, and audit-ready validation artifacts. Collaborate with business users, BSAs, developers, testing leads, and platform engineers to translate requirements into clear test strategies and deliverables. Contribute to process improvements and establish reusable quality-control frameworks. Use Microsoft Copilot, GitHub Copilot, and agent-based workflows to accelerate: Required Qualifications 6–10+ years of overall technology experience, including significant hands-on QA automation and test framework development. Strong programming experience with Python, Perl, or a similar scripting language. Experience developing reusable automation frameworks and validation utilities. Hands-on experience with: Selenium, PyTest, API Testing, Regression Testing, Functional Testing, Automated Test Execution Strong SQL and data validation experience. Experience testing large-volume data movement, including Reconciliation, Completeness, Accuracy, Schema validation, Data quality, Data integrity Practical experience with Azure data platforms, including Azure Databricks, Spark SQL, PySpark, Delta Lake, Azure Data Lake Storage (ADLS), Azure Data Factory Experience working with cloud-based data engineering and testing patterns. Ability to use AI-enabled engineering tools, including Microsoft Copilot, GitHub Copilot, and AI/agent-based workflows. Strong communication and collaboration skills. Ability to work effectively with technical and business stakeholders. Bachelor’s degree in computer science, Engineering, Mathematics, Information Systems, or a related technical discipline, or equivalent practical experience. Preferred Qualifications Experience with Databricks notebooks and PySpark-based validation. Experience with Delta Lake quality checks. Knowledge of medallion/lakehouse architecture and testing. Experience with performance-aware Spark SQL test design. Experience with data quality and testing frameworks Experience with orchestration and CI/CD tools such as: Financial services experience Experience producing audit-ready testing and control documentation. Experience with data observability or monitoring tools.
What you’ll do
Design and maintain automated testing frameworks for data pipelines, APIs, and cloud-based analytics platforms. Collaborate with stakeholders to validate large-volume data movement and ensure the reliability of Azure-based data solutions.
Requirements
Requires 6-10+ years of technology experience with strong proficiency in Python, SQL, and QA automation tools. A bachelor's degree in a technical field and practical experience with Azure data platforms like Databricks and Spark SQL are required.
Listed skills
- SQLPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- PyTest
- Selenium
- SQL
- Azure Databricks
- PySpark
- API Testing
- Azure Data Factory
- Delta Lake
- Data Validation
- Regression Testing
- Functional Testing
- Cloud Data Engineering
- GitHub Copilot
- Microsoft Copilot
- Test Framework Development
Job areas
- Software
- Technology
- Data & Analytics
- Engineering
- Finance & Accounting
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Sep 24, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
