Back to results

Senior QA – Backend Automation & Data Testing

  • ON, Canada
  • Ontario, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
5+ years of experience in software QA, backend automation, and data testing.
Posting language
English
Posted

Original job description

Job Title: Senior QA Engineer – Backend Automation & Data Testing

Location: Montreal, QC (Remote) / Toronto, ON (Hybrid – 3 Days Onsite)

Job Type: Contract

Language: French Mandatory

Job Description

We are seeking an experienced Senior QA Engineer with strong expertise in Python automation, backend testing, SQL, REST APIs, and cloud data pipeline validation. The ideal candidate will have hands-on experience testing high-volume transaction processing systems and ensuring data integrity across cloud-based platforms.

Primary Skills

  • Python, Pytest, Requests, Pandas
  • Advanced SQL
  • Backend Automation Testing
  • REST API Testing
  • ETL/ELT Testing
  • AWS Cloud Services
  • MySQL, Snowflake, Hive
  • Performance and Load Testing
  • French Language Proficiency

Key Responsibilities

  • Develop Python automation frameworks using Pytest and Requests.
  • Simulate high-volume trade transactions and validate backend systems.
  • Test AWS ETL/ELT pipelines and identify data-quality issues.
  • Write complex SQL queries to validate data accuracy and consistency.
  • Perform REST API testing and troubleshoot backend failures.
  • Identify performance bottlenecks and collaborate with development teams.
  • Support scheduled releases and resolve operational issues.

Required Qualifications

  • 5+ years of experience in software QA, backend automation, and data testing.
  • Strong Python programming skills.
  • Advanced SQL skills, including complex joins and window functions.
  • Hands-on experience with API automation and data pipeline testing.
  • Experience with AWS services such as S3, EC2, EMR, Lambda, and Athena.
  • Experience with MySQL, Snowflake, or Hive.
  • French language proficiency is mandatory.
More about this job

Responsibilities

Develop Python-based automation frameworks and test high-volume transaction processing systems, REST APIs, and backend services. Validate AWS data pipelines and data integrity using SQL, identify performance bottlenecks, and support releases and operational issue resolution.

Requirements

Requires at least five years of software QA, backend automation, and data testing experience, along with strong Python and advanced SQL skills. Candidates must have hands-on API automation and data pipeline testing experience, familiarity with AWS services and MySQL, Snowflake, or Hive, and French proficiency.

Skills

  • Python
  • Pytest
  • Requests
  • Pandas
  • Advanced SQL
  • Backend Automation Testing
  • REST API Testing
  • ETL/ELT Testing
  • AWS Cloud Services
  • MySQL
  • Snowflake
  • Hive
  • Performance and Load Testing
  • French Language Proficiency

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Engineering

Keywords

  • Python
  • Pytest
  • Requests
  • Pandas
  • SQL
  • Backend Automation
  • REST APIs
  • ETL
  • ELT
  • AWS
  • Amazon S3
  • Amazon EC2
  • Amazon EMR
  • AWS Lambda
  • Amazon Athena
  • MySQL
  • Snowflake
  • Hive
  • Performance Testing
  • Load Testing
  • Data Quality
  • Data Integrity
  • Transaction Processing
  • Cloud Data Pipelines
  • API Automation
  • Window Functions
  • Complex Joins
  • Software QA
  • French

Report this job