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