Senior Quality Assurance Automation Engineer

SPECTRAFORCE

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

15 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SPECTRAFORCE is seeking a Senior QA Automation Engineer in Toronto, ON for a 12-month hybrid engagement. You will build and evolve automated testing frameworks for data pipelines, APIs, and cloud data platforms, focusing on large-volume data validation and cloud-based analytics.

You will apply AI-assisted tools to accelerate delivery while maintaining governance and accuracy. The role requires strong Python/Perl programming, Selenium, PyTest, SQL, and Azure data platform experience, with

Qualifications

  • 6-10+ years of overall technology experience, including hands-on QA automation.
  • Strong programming experience with Python, Perl, or similar scripting language.
  • Hands-on experience with Selenium, PyTest, API testing, regression testing, and automated test execution.
  • Strong SQL and data validation experience for large-volume data movement.
  • Practical experience with Azure-based data platforms and services (Databricks, Spark SQL, Delta Lake, PySpark, ADLS, ADF).
  • Ability to use AI-enabled tools (Microsoft Copilot, GitHub Copilot) while maintaining validation practices.

Responsibilities

  • As a valued member of the team, design, develop, and maintain automated testing frameworks for data pipelines, APIs, and cloud data platforms.
  • Validate data with automated controls for completeness, accuracy, reconciliation, and schema checks at key integration points.
  • Develop and execute test strategies for Azure-based data platforms and related pipelines.
  • Strengthen API and integration testing with automated validation for REST APIs and data ingestion.
  • Partner with testing leads, business users, developers, and platform engineers to define test coverage.
  • Apply AI tools to support test generation, code acceleration, documentation, and regression coverage while ensuring quality governance.

Skills

Python
Perl
Selenium
PyTest
API testing
SQL
Azure Databricks
Spark SQL
Delta Lake
PySpark
Azure Data Factory
Copilot
Agent-based workflows

Education

University degree - Computer Science, Math, engineering

Tools

Databricks notebooks
Great Expectations
Deequ
Airflow
Azure DevOps
Jenkins

Job description

Position Title: Senior QA Automation Engineer.

Duration: 12 months

Location: Toronto, ON (Hybrid- 4 days onsite- 1 day work from home)

Summary

As a Senior QA Automation Engineer, you will help build and evolve quality-control frameworks for complex data movement, large-volume data validation, and cloud-based analytics platforms. You will bring strong automation engineering experience, hands-on data testing skills, and the ability to use AI, Copilot, and agent-based workflows responsibly and effectively to accelerate quality engineering outcomes.

Department Overview
  • Treasury and Balance Sheet Management plays a critical role in supporting the bank’s financial strength, data integrity, regulatory commitments, and operational resilience. Our technology teams partner closely with treasury business users, testing leads, business systems analysts, engineers, and platform teams to deliver trusted data solutions, modern testing practices, and controls that help strengthen decision-making across the enterprise.
  • As a Senior QA Automation Engineer, you will help build and evolve quality-control frameworks for complex data movement, large-volume data validation, and cloud-based analytics platforms. You will bring strong automation engineering experience, hands-on data testing skills, and the ability to use AI, Copilot, and agent-based workflows responsibly and effectively to accelerate quality engineering outcomes.
Job Details - What You’ll Do
  • As a valued member of the TBSM technology team, you will:
  • Build confidence through automation: Design, develop, and maintain automated testing frameworks for data pipelines, APIs, cloud data platforms, and application workflows using tools such as Selenium, PyTest, Python, and related automation libraries.
  • Validate data with precision: Test data movement across systems by creating automated controls for completeness, accuracy, reconciliation, schema validation, anomaly detection, and quality checks at key integration points.
  • Support modern data platforms: Develop and execute test strategies for Azure-based data solutions, including Azure Databricks, Spark SQL, Delta Lake, PySpark, Azure Data Lake Storage, Azure Data Factory, and related data engineering pipelines.
  • Strengthen API and integration testing: Build automated validation for REST APIs, service integrations, data ingestion, and downstream outputs using fit-for-purpose tools and frameworks.
  • Partner across teams: Work with testing leads, treasury business users, business systems analysts, developers, and platform engineers to understand requirements, define test coverage, and support end-to-end delivery.
  • Use AI responsibly to improve delivery: Apply Microsoft Copilot, GitHub Copilot, and agent-based workflows to support test generation, code acceleration, documentation, defect analysis, data profiling, and regression coverage while maintaining engineering judgment, review discipline, and compliance expectations.
Required Qualifications - "Must Have"
  • 6-10+ years of overall technology experience, including hands-on QA automation, test framework development, and testing of complex data or application platforms.
  • Strong programming experience with Python, Perl, or a similar scripting language, with the ability to build reusable automation utilities and validation frameworks.
  • Hands-on experience with Selenium, PyTest, API testing, regression testing, functional testing, and automated test execution in modern delivery environments.
  • Strong SQL and data validation experience, including testing large-volume data movement, reconciliation, completeness, accuracy, schema checks, and data quality controls.
  • Practical experience with Azure-based data platforms and services, including Azure Databricks, Spark SQL, Delta Lake, PySpark, Azure Data Lake Storage, Azure Data Factory, and related cloud data engineering patterns.
  • Ability to use AI-enabled engineering tools effectively, including Microsoft Copilot, GitHub Copilot, and agent-based workflows, to accelerate test design, automation development, documentation, defect analysis, and productivity while applying responsible review and validation practices.
  • Strong communication and collaboration skills, with the ability to work with business users, BSAs, developers, testing leads, and platform teams to translate requirements into clear test strategies and deliverables.
Preferred Qualifications
  • Experience with Databricks notebooks, PySpark-based validation, Delta Lake quality checks, medallion or lakehouse architecture testing, and performance-aware Spark SQL test design.
  • Experience with data quality, observability, or orchestration tools such as Great Expectations, Deequ, DBT tests, Airflow, Azure DevOps pipelines, Jenkins, or similar frameworks.
  • Financial services, treasury, capital markets, liquidity, regulatory reporting, or balance sheet management experience.
  • Experience creating test documentation, traceability, defect summaries, control evidence, and audit-ready validation artifacts.
  • A senior QA automation engineer with a development mindset, strong data testing experience, and practical experience building frameworks for high-volume data validation on Azure and Databricks.

Degree/Level of Education: University degree - Computer Science, Math, engineering is ideal.

Years of Overall Experience: At least 6 plus years experience

How will performance be measured: Ability to deliver reusable automation frameworks, improve test coverage, validate data quality across integration points, and collaborate effectively with treasury business and technology stakeholders.

Preferred/Ideal Candidate Background: A senior QA automation engineer with a development mindset, strong data testing experience, and practical experience building frameworks for high-volume data validation on Azure and Databricks.

Interview process: 2 rounds of interviews

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

TekStaff IT Solutions • Toronto

Hybrid
CAD 100,000 - 130,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 87,000 - 117,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Creative Solutions Services, LLC • Toronto

Hybrid
CAD 124,000 - 138,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Senior QA Automation Engineer - Treasury / Balance Sheet Management
Senior QA Automation Engineer - Treasury / Balance Sheet Management

BeachHead Inc. • Toronto

On-site
CAD 90,000 - 130,000
Quality Assurance Automation Lead
Quality Assurance Automation Lead

Comptech Associates • Toronto

On-site
CAD 100,000 - 130,000
Automation QA Lead
Automation QA Lead

Kumaran Systems • Toronto

On-site
CAD 120,000 - 160,000
Quality Assurance Analyst V - Automation Testing
Quality Assurance Analyst V - Automation Testing

Compunnel Inc. • Toronto

On-site
CAD 100,000 - 120,000
QA Engineer (1878)
QA Engineer (1878)

Direct IT Recruiting Inc. • Toronto

Hybrid
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)

Creative Solutions Services, LLC • Toronto

Hybrid
CAD 124,000 - 138,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 125,000