Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

QA Automation Engineer - Database & ETL Testing

$100k - $115k per year
Full-time

INFOYA

About the Job: Infoya is looking for an experienced  Senior Automation Engineer with strong expertise in test automation , database testing, ETL validation, and data pipeline testing. The ideal candidate will have hands-on experience working with cloud-based data platforms, complex data architectures, and business intelligence solutions. The candidate will be responsible for ensuring data accuracy, integrity, consistency, reliability, and performance across enterprise data pipelines and analytical platforms .

 

Office Location: Toronto

Employment Type: Permanent

Role Type: New position – current requirement

Work Arrangement: Hybrid (2 days in office)

Position Responsibilities:

Test Automation (Mandatory)

  • Design, develop, and maintain automated testing frameworks for database, ETL, and data pipeline validation.
  • Develop reusable automated test scripts using Python, SQL, or equivalent technologies.
  • Automate source-to-target reconciliation, data quality checks, schema validation, and regression testing.
  • Integrate automated tests into CI/CD pipelines.
  • Improve test coverage, execution efficiency, and overall QA productivity through automation

Database Testing & Data Validation

  • Design and execute comprehensive database testing strategies for complex enterprise applications.
  • Perform advanced SQL-based validation, including complex joins, aggregations, stored procedures, and data reconciliation.
  • Validate data integrity, completeness, accuracy, and consistency across source and target systems.
  • Conduct backend testing using PostgreSQL and StarRocks.
  • Identify data quality issues, transformation defects, and performance bottlenecks.

ETL & Data Pipeline Testing

  • Validate end-to-end ETL/ELT workflows, including data extraction, transformation, loading, and reconciliation.
  • Test batch and streaming data pipelines for accuracy, completeness, and reliability.
  • Validate transformation rules, data mappings, business logic, and aggregation calculations.
  • Perform incremental load, full load, duplicate detection, and data consistency testing.
  • Verify error handling, recovery mechanisms, and data pipeline dependencies.

Cloud & Data Platform Testing

  • Work with Google Cloud Platform (GCP) to validate cloud-based data processing and storage solutions.
  • Perform data validation across PostgreSQL, StarRocks, and other enterprise data platforms.
  • Test data ingestion, processing, transformation, and integration workflows.
  • Collaborate with Data Engineers, Cloud Engineers, and Developers to troubleshoot data-related issues.

Business Intelligence & Reporting Validation

  • Validate Tableau dashboards, reports, KPIs, and analytical outputs.
  • Reconcile dashboard data against underlying databases and source systems.
  • Verify business rules, filters, aggregations, calculations, and reporting accuracy.
  • Ensure consistency between analytical data layers and business reporting.

Performance Testing (Good to have knowledge)

  • Perform database query performance testing and optimization validation.
  • Evaluate ETL pipeline throughput, processing latency, and scalability.
  • Support load, stress, and volume testing for data-intensive applications.
  • Identify performance bottlenecks and collaborate with engineering teams on improvements.

Requirements

Required Qualifications:

  • 5-8 years of experience in Software Quality Engineering, with significant hands-on experience in database and ETL testing.
  • Strong experience in developing automated test scripts and reusable testing frameworks.
  • Excellent SQL skills with expertise in complex queries, joins, aggregations, and data validation.
  • Practical experience with PostgreSQL, StarRocks, Tableau, and GCP.
  • Knowledge with GCP services such as BigQuery, Cloud Storage, Dataflow, or Cloud Composer.
  • Proven experience validating end-to-end data pipelines and ETL/ELT processes.
  • Strong understanding of data warehousing concepts, dimensional modeling, and data quality principles.
  • Experience working in Agile delivery environments.
  • Strong analytical, troubleshooting, communication, and stakeholder collaboration skills.

 

Preferred Qualifications:

  • Performance testing experience for databases and large-scale data pipelines.
  • Familiarity with PyTest, Great Expectations, dbt testing, or similar data quality automation tools.
  • Experience testing large-volume datasets and near-real-time data processing.
  • Exposure to DevOps, CI/CD, and cloud-native testing practices.

Benefits

Salary Range: $100,000 to $115,000 CAD/ year

The final compensation offered will depend on local market conditions and geographic location, as well as job-related factors such as the candidate’s knowledge, skills, qualifications, relevant experience, and education/training. Compensation may also include additional components such as benefits, and/or other incentives, where applicable. In accordance with new employment standards requirements, we retain copies of this job posting and applicant information for three (3) years after the posting is removed. We do not use AI technology; all applications are also reviewed by our recruitment team.

Infoya is an equal opportunity employer committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, aboriginal status, or any other legally protected factors.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the QA Automation Engineer - Database & ETL Testing in Toronto, ON vacancy
  • $72k - $88k per year

     ...they love. The Role: We're looking for an experienced QA Automation Engineer to join our growing Engineering team! If you have a sharp...  ...passion for ensuring quality through hands-on manual and automated testing, this role could be a perfect fit. You will play a key role... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    more than 2 months ago
  • $80k - $95k per year

     ...About the Job: \ \ We are looking for an experienced \ QA Automation Test Engineer \\to design, develop, and maintain robust, scalable, and reusable automation frameworks. You will work closely with developers, product owners, and DevOps teams to ensure high... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    more than 2 months ago
  • $85k - $95k per year

     ...are seeking a detail -oriented QA Tester with strong experience in mobile functional testing across both iOS and Android...  ...platforms, along with hands -on automation expertise using Appium, XCUITest...  ...s degree in Computer Science, Engineering, or related field (or... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    more than 2 months ago
  •  ...location is in Downtown Toronto. \ \\\\\\\ \\ We seek a skilled and experienced QA Automation Tester. This role requires an understanding of D365 and AZure DevOps \\\\ \ \\ § \\ Develop automated test scripts using automated tools such as Selenium, Postman for Web and... 
    Suggested
    Full time

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $30 - $60 per hour

     ...Larry Summers , and Jack Dorsey . Position: QA / Software Engineering Reviewer – Browser Test Validation Type: Contract Compensation...  ...Engineering , QA Engineering , SDET , or Test Automation . ~ Strong experience testing modern web... 
    Suggested
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    more than 2 months ago
  • $67.79 - $73.66 per hour

     ...RQ11622 - Systems Testing/QA Specialist - Senior Duration: 6 Months (135 Business Days...  ...working experience in manual testing and automated testing tools and frameworks. ~...  ...experience in the use of Computer Aided Software Engineering (CASE) tools and data query tools to aid... 
    Database
    Manual labor

    Source Code

    Toronto, ON
    2 days ago
  •  .... That’s Ontinue.    Role Overview We’re looking for a QA Automation Engineer to help us scale quality across a fast-moving engineering team...  ...Key Responsibilities Design and implement automated tests for frontend, backend, and API flows Use Playwright as a core... 
    Full time

    Ontinue

    Toronto, ON
    7 days ago
  • $85k - $90k per year

     ...About the Job: The QA Engineer is responsible for end-to-end test coverage across manual and AI-driven automated testing. This role requires the ability to design and execute traditional manual test cases as well as build and prompt AI agents to autonomously generate and... 
    Permanent employment
    Full time
    Work at office
    Local area
    Night shift
    Weekend work

    Infoya

    Toronto, ON
    more than 2 months ago
  •  ...creative minds, driven by a shared mission to engineer the future and safeguard our planet....  ...looking for a talented and forward-thinking QA Automation Engineer to join our engineering team. In...  ..., and executing robust automated test frameworks for our software products. You... 
    Long term contract
    Full time
    Contract work
    Internship
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    more than 2 months ago
  • $67.79 - $72.62 per hour

     ...RQ11634 - Sr. Systems Testing/QA Specialist 5+ month contract (110 business days) - 1...  ...analysis. ~ Hands-on experience with test automation tools ( e.g., Selenium, PyTest) ~5+...  ...years of strong knowledge of relational database systems (e.g., SQL Server, Oracle, PostgreSQL... 
    Database
    Full time
    Contract work

    Source Code

    Toronto, ON
    24 days ago
  • $67.78 - $81.33 per hour

     ...RQ00707 - Systems Testing/QA Specialist - Senior Hybrid - 1 Day a week in Office (525 University...  ...in web-based applications and QA automation/performance testing, with 3+ years in a...  ...balancers. ~ Advanced knowledge of SQL/NoSQL databases and the ability to analyze slow-running... 
    Database
    Full time
    Contract work
    Work at office
    1 day per week

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...Position: Systems Testing / QA Specialist Location: Toronto, ON Job ID#:   RQ11170...  ...application quality through manual and automated testing practices, collaborating with cross...  ...: Python, JavaScript, or similar Database validation and query writing CI/CD pipeline... 
    Database
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  •  ...canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...growing data company. As a part of the databases team, you will help drive performance...  ...and deliver code reliably, along with automated tests (unit and integration) Break down project... 
    Database
    Full time
    Work at office
    Immediate start
    Remote work

    Fivetran

    Toronto, ON
    more than 2 months ago
  •  ...Position: Automation Testing Specialist Location: Toronto, ON (Onsite) Job ID#: RQ11340...  ...Provide guidance on testing strategies, test plans, testing tool selection, and resource...  ...Strong understanding of relational databases such as SQL and Oracle. Knowledge of... 
    Database
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  • $80k - $120k per year

     ...scale.   What’s the Opportunity?  QA Engineer (Intermediate Level) will be responsible...  ...banking domain. The role involves manual testing of backend processes, integration points,...  ...producer testing.   ~ Familiarity with ETL concepts, data pipelines, or batch... 
    Full time

    Zafin

    Toronto, ON
    more than 2 months ago
  • $65k - $115k per year

     ...You'll Do We are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision with automated efficiency. As a disciplined, self-starting problem...  ...without needing micromanagement. Beyond core testing, you bring a strong curiosity for modern QA innovations... 
    Remote job
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    14 days ago
  • $75k - $95k per year

     ...We're hiring Associate Software Engineers in Test to work at Veeva, working on various products...  ...you'll be responsible for functional and automation testing of software, ensuring customer success...  ..., and automation scripts Conduct QA tests and verify outcomes Collaborate... 
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Relocation

    Veeva Systems

    Toronto, ON
    4 days ago
  •  ...Design Branch requires one (1) Senior Systems Testing/QA Specialist with 5+ years experience for...  .... Prepare appropriate level test cases for functional / unit testing Perform...  ...Knowledge and experience in the use of automated test tools and version control systems on... 
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  •  ...Provides advice on the testing strategy, test plans, the selection...  ...issues. Develops and maintains automated test scripts using tools like...  ...of Computer Aided Software Engineering (CASE) tools and data query...  ...system components and databases, performing data migration and... 
    Database
    Full time

    Maarut Inc

    Toronto, ON
    more than 2 months ago
  •  ...Responsibilities: Provides advice on the testing strategy, test plans, the selection of testing tools,...  ...deadlines Knowledge of one or more automated testing tools   Desirable Skills...  ...Experience with IMS/DB2/SQL/Oracle Databases, and UNIX Experience with .NET... 
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...Job Description Title:Test Automation Developer Location: Yonge Street Toronto,ON Duration: 6 Months Job Description: Automation developer with 5 years of HP UFT/QTP development experience Project methodology: Scrum Agile with 3 week sprints Location... 
    Full time
    Contract work

    Computech Cv, Llc

    Toronto, ON
    more than 2 months ago
  •  ...Provides advice on the testing strategy, test plans, the selection...  ...issues. Develops and maintains automated test scripts using tools like...  ...of Computer Aided Software Engineering (CASE) tools and data query...  ...system components and databases, performing data migration and... 
    Database
    Full time
    Contract work

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...transition to a more sustainable future. We're looking for a QA Automation Engineer who is passionate about software quality and automation to...  ...experience. The Opportunity Today, our automated test coverage is unit tests and some integration testing — we have... 
    Full time

    SWTCH Energy Inc.

    Toronto, ON
    15 days ago
  • $56.19 - $60.21 per hour

     ...RQ10925 - Int. Systems Testing/QA Specialist 7-month contract (156 business days) - possible...  ...issues. · Develops and maintains automated test scripts using tools like Micro Focus...  ...in the use of Computer Aided Software Engineering (CASE) tools and data query tools to aid... 
    Database
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...We do have a job opening for \\ Systems Testing/QA Specialist - Senior \\\\\\ for our direct...  ...components and reports, including direct API, automation, integration testing, as required \\ \\\...  ...creation and execution of complex test plans and the coordination of defects throughout... 
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  •  ...· \\\ Provides advice on the testing strategy, test plans, the...  ...of Computer Aided Software Engineering (CASE) tools and data query tools...  ...and experience in the use of automated test tools and version...  ...Experience with IMS/DB2/SQL/Oracle Databases, and UNIX \ \ · \\\... 
    Full time

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $118k - $162k per year

     ...evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development Engineer in Test...  ...'ll turn the team's test strategy into test plans, write the automation, and hold the release bar for features that have to work at... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  • $102k - $127.5k per year

     ...looking for a Workato/Boomi Integration Engineer to build and support enterprise automation, with a focus on Legal systems...  ...SOAP) and SFTP connections; build ETL/data-sync pipelines across formats...  ...~ Working knowledge of SQL/NoSQL databases, cloud platforms (AWS/Azure/GCP),... 
    Database
    Hourly pay
    Full time
    Contract work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    23 days ago
  •  ...Position: Systems Testing / QA Specialist Location: Toronto, ON Job ID#: RQ11253...  ...quality through a combination of manual and automated testing, validating system performance,...  ...Provide guidance on testing strategy, test plans, tool selection, and required resources... 
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  •  ...The ‘Senior System Testing / QA Specialist’ will perform the Quality Assurance Testing...  ...creating and executing the HL7 FHIR resources, Automated test suite for UI, Automated API testing...  ...APIs, web services, integrations, and database validation. Proven experience validating... 
    Database
    Full time
    Contract work

    Maarut Inc

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QA Automation Engineer - Database & ETL Testing. Be the first to apply!