Quality Specialist
Job Title: QA Engineer (ETL, SQL, UNIX & Python) Location: Toronto, ON (4 days Hybrid) Duration: Long-term Contract Job Descriptio n We are looking for an experienced QA Engineer with strong expertise in ETL Testing, SQL, UNIX/Linux, and Python. The ideal candidate should have a solid background in data validation, backend testing, and automation, with experience working in Agile environment s. Required Ski lls7+ years of experience in QA/Test Engineer ingStrong experience in ETL Testing and data warehouse validat ionAdvanced SQL skills for writing complex queries, joins, stored procedures…
- Hybrid
- ONTARIO
- Posted Jul 20, 2026
- Apply by Aug 19, 2026
- 1 position
Job summary
Job Title: QA Engineer (ETL, SQL, UNIX & Python) Location: Toronto, ON (4 days Hybrid) Duration: Long-term Contract Job Descriptio n We are looking for an experienced QA Engineer with strong expertise in ETL Testing, SQL, UNIX/Linux, and Python. The ideal candidate should have a solid background in data validation, backend testing, and automation, with experience working in Agile environment s. Required Ski lls7+ years of experience in QA/Test Engineer ingStrong experience in ETL Testing and data warehouse validat ionAdvanced SQL skills for writing complex queries, joins, stored procedures, and data validat ionStrong experience with UNIX/Linux commands and shell script ingProficiency in Python for test automation, scripting, and data validat ionExperience validating ETL workflows and data migration proces sesHands-on experience with defect tracking tools such as J IRAExperience with version control tools such as GitKnowledge of SDLC, STLC, and Agile/Scrum methodolog iesStrong analytical, troubleshooting, and communication ski lls Responsibili tiesDesign, develop, and execute test plans, test cases, and test scr iptsPerform ETL testing to validate data extraction, transformation, and loading proce ssesExecute complex SQL queries to validate data integrity and accu racyUse UNIX/Linux commands to analyze logs, troubleshoot issues, and support testing activi tiesDevelop and maintain Python scripts for automation and data valida tionPerform backend, regression, integration, and system tes tingIdentify, document, track, and retest def ectsCollaborate with developers, business analysts, and stakeholders to ensure high-quality delivera blesParticipate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospect ives
What you’ll do
The candidate will design and execute test plans, perform ETL testing to validate data workflows, and use SQL and Python for data integrity and automation. They will also troubleshoot issues using Unix/Linux commands and collaborate with stakeholders in an Agile environment.
Requirements
The role requires over 7 years of experience in QA engineering with deep expertise in ETL, SQL, and Python. Candidates must be proficient in Unix/Linux, defect tracking, and working within Agile/Scrum methodologies.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- ETL Testing
- SQL
- Unix/Linux
- Python
- Data Validation
- Backend Testing
- Automation
- Agile
- Data Warehouse Validation
- Shell Scripting
- Jira
- Git
- SDLC
- STLC
- Scrum
- Test Automation
Additional details
- Minimum experience
- 5+ years
- Apply by
- Aug 19, 2026
