Skip to main content
A

Senior QA Automation Engineer - Selenium, Python, Sql

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Location

Toronto, Ontario, Canada

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Title:

Quality Engineer (Automation \& Data Validation)

Location:

Toronto (Hybrid – 3–4 days onsite)

Duration:

6–12 months

Experience Required:

10\+ years

Role Overview:

We are seeking a highly experienced

Quality Engineer

with strong expertise in

SQL and Python-based test automation

. The ideal candidate will be responsible for designing robust testing frameworks, validating complex data workflows, and ensuring high-quality delivery across API, UI, and database layers.

Key Responsibilities:

  • Design and implement

test automation frameworks

from scratch or enhance existing ones

  • Develop and execute

automated test scripts

using Python and industry-standard tools

  • Perform

data validation and analysis using SQL

(critical requirement)

  • Validate

API, UI, and database integrations

  • Define

test strategies

including unit, integration, regression, and end-to-end testing

  • Analyze code for

testability and coverage improvements

  • Manage

test data, execution results, and reporting

  • Integrate test suites with

CI/CD pipelines

  • Collaborate with developers, DevOps, and business teams to ensure quality standards
  • Select appropriate

testing tools/frameworks

based on project requirements

Must-Have Skills:

  • Strong expertise in

SQL (most critical skill)

  • Advanced

Python programming for automation (most critical skill)

  • Hands-on experience with automation tools such as:

+ Selenium

+ Cucumber

  • Solid understanding of:

+ Test automation frameworks

+ API/UI/database testing

+ Data validation techniques

  • Experience with:

+ Unit, integration, regression, and end-to-end testing

+ CI/CD integration and test reporting

  • Strong

analytical thinking and code comprehension skills

Nice-to-Have Skills:

  • Experience with

Java

for automation

  • Exposure to

DevOps testing practices

  • Experience in

framework/tool selection and architecture design

Keywords:

  • Quality Engineer
  • Python Automation
  • SQL Data Validation
  • Test Automation Frameworks
  • DevOps Testing

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs