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

QA Engineering - Data, ETL and API Testing

$65k - $115k per year
QA Engineering - Data, ETL and API Testing

Position Description
We are looking for a skilled QA Engineer with experience in data validation, ETL testing, API testing, and cloud-based data platforms. The successful candidate will bring strong analytical and problem-solving skills and the ability to collaborate effectively in a fast-paced environment.

This is a hybrid role requiring attendance at our downtown Toronto office and/or a client office a minimum of four days per week. This requirement is subject to change at any time.

Your future duties and responsibilities
• Design, develop, and execute automated testing solutions for ETL processes and APIs.
• Validate data quality, integrity, and accuracy across data pipelines and applications.
• Develop and optimize SQL queries for data analysis, validation, and testing.
• Collaborate with development, data engineering, and business teams to support high-quality deliverables.
• Work with cloud and big data technologies to support testing and validation activities.
• Maintain test assets, code repositories, and automation frameworks in accordance with established best practices.
• Participate in quality engineering initiatives and contribute to the continuous improvement of testing processes.

Required qualifications to be successful in this role
• Excellent SQL coding skills.
• Strong Python programming skills.
• Hands-on experience working in Unix/Linux environments.
• Experience with cloud technologies, Hadoop, and Parquet.
• Experience with AWS S3.
• Proficiency with GitHub for source code management and collaboration.
• Experience with automated ETL testing.
• Experience with automated API testing.
• Strong verbal and written communication skills.
• Familiarity with Quality Engineering (QE) methodologies and best practices.
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
• Relevant experience in Data Engineering, QA Automation, ETL Testing, or a similar role.
Assets
• Experience with GitHub Actions.
• Exposure to Microsoft Copilot or AI-assisted development tools.
• Knowledge of Machine Learning concepts and applications.

#LI-GS!

"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000–$115,000. This role is an existing vacancy."

Disclaimer: "Use of the term ‘engineering’ in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation."

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the QA Engineering - Data, ETL and API Testing in Toronto, ON vacancy
  • $100k - $115k per year

     ...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... 
    Suggested
    Permanent employment
    Full time
    Manual labor
    Work at office
    Local area

    INFOYA

    Toronto, ON
    6 days ago
  • $55k - $105k per year

    QA Automation Engineering – UI & API Position Description This role is hybrid and requires attendance at our downtown Toronto office (250 Yonge Street...  ...Automation Engineer with strong expertise in UI and API test automation to support a strategic branch banking... 
    Suggested
    Work at office
    2 days per week
    Toronto, ON
    7 days ago
  •  ...Leading infrastructure vendors, engineering firms, and construction...  ...seamlessly with CRMs, ERPs, and data lakes, embedding actionable insights...  ...and design through testing, deployment, monitoring, and maintenance...  ...models through the backend APIs to the customer-facing dashboards... 
    Suggested
    Full time
    Work at office
    Immediate start
    3 days per week

    Citylitics Inc.

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

    Ontinue

    Toronto, ON
    13 days ago
  •  ...: Provides advice on the testing strategy, test plans, the selection...  ...expected user traffic and data volumes. Knowledge and...  ...use of Computer Aided Software Engineering (CASE) tools and data query tools...  ...Selenium, Cypress, or Postman for API testing. Understanding of... 
    Suggested
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    5 days ago
  • $67.79 - $73.66 per hour

     ...RQ11622 - Systems Testing/QA Specialist - Senior Duration: 6 Months (135 Business Days) 1...  ...automation tools such as Selenium or Postman for API testing. ~ Experience with performance...  ...can handle expected user traffic and data volumes. Knowledge and understanding... 
    Manual labor

    Source Code

    Toronto, ON
    8 days ago
  • $30 - $60 per hour

     ..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: QA / Software Engineering Reviewer – Browser Test Validation Type: Contract Compensation: $30–$60/hour Location: Remote Role Responsibilities... 
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    more than 2 months ago
  •  ...requirements analysis, aided by strong data and technical system analysis, to solutioning, development, testing, and release to production, the...  ...with data analysis and ETL (SQL, Python, Kafka, Jupyter, Java...  .... A recognized degree in engineering, computer science, math, related... 
    Permanent employment

    Scotiabank

    Toronto, ON
    9 days ago
  • $65k - $115k per year

     ...Do We are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision...  ...without needing micromanagement. Beyond core testing, you bring a strong curiosity for modern...  ...and maintain test cases, scripts, and data for functional and non-functional testing... 
    Remote job
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    20 days ago
  • $70.2 - $84.24 per hour

     ...RQ00822 - Systems Testing/QA Specialist - Senior 6 Months contract (282 Business Days)...  ...business analysts to design and create test data to support test execution. Test Execution...  ...degree in Computer Science, Electronic Engineering, or a related discipline. Minimum of... 
    Full time
    Contract work

    Source Code

    Toronto, ON
    2 days ago
  • $80k - $120k per year

     ..., an integration platform that connects data, systems, and workflows across complex enterprise...  ...scale.   What’s the Opportunity?  QA Engineer (Intermediate Level) will be responsible...  ...banking domain. The role involves manual testing of backend processes, integration points,... 
    Full time

    Zafin

    Toronto, ON
    more than 2 months ago
  •  ...to lead the design and development of enterprise integrations for a large-scale transformation. You will architect and build API-enabled, scalable data movement solutions across learning, HR, identity, and reporting systems. You will own end-to-end integration work,... 

    Spirit Omega Inc.

    Toronto, ON
    3 days ago
  • $180k - $220k per year

     ...problem-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build,...  ...or MySQL ~ Strong experience with RESTful API design ~ Experience building data pipelines/ETL and familiarity with design principles ~ Experience... 
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    3 days ago
  •  ...Company Description QA Consultants is North America’s largest...  ...dedicated provider of software testing and quality assurance solutions...  ...~ In-depth understanding with Data Warehousing/ Business Intelligence...  ...etc... Executing the ETL Datastage jobs using UNIX shell... 
    Full time

    Qa Consultants

    Toronto, ON
    more than 2 months ago
  •  ...Cluster is seeking experienced Senior Systems Testing / QA Specialists to support quality assurance...  ...strategy development, test planning, data analysis, data reconciliation,...  ...implementations involving the IBM J-Rules Engine and rule-driven business solutions. Identify... 
    Full time
    Contract work
    Work at office

    Upstaff

    Toronto, ON
    1 day ago
  •  ...in Computer Science, Software Engineering, or a related discipline. Certification...  ...of experience performing testing for large-scale applications,...  ...platforms. Experience with API and AODA testing is considered...  ...and scripts, prepare test data, and assess results for quality... 
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $110k - $150k per year

     ..., an integration platform that connects data, systems, and workflows across complex enterprise...  .... What is the Opportunity?    The QA Engineer III   will be responsible for leading and...  ...The role requires strong hands-on manual testing expertise, practical automation... 
    Full time

    Zafin

    Toronto, ON
    28 days ago
  •  ...sustainable future. We're looking for a QA Automation Engineer who is passionate about software...  ...The Opportunity Today, our automated test coverage is unit tests and some integration...  ...Experience in testing web applications, APIs, mobile apps and backend services. ~ Experience... 
    Full time

    SWTCH Energy Inc.

    Toronto, ON
    21 days ago
  •  ...Job Title: Data Engineer Job Type: Full Time Location: Toronto, ON (Onsite) Job Description...  ...using Amazon S3 and Redshift ~ Develop ETL/ELT processes using AWS Glue, Lambda,...  ...for AWS Data Lake ~ Develop unit tests and support QA, SIT, and performance testing... 
    Full time

    Acestack

    Toronto, ON
    2 days ago
  •  ...: Provides advice on the testing strategy, test plans, the selection...  ...expected user traffic and data volumes. Knowledge and...  ...use of Computer Aided Software Engineering (CASE) tools and data query tools...  ...Selenium, Cypress, or Postman for API testing. Understanding of... 
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  • $105k - $135k per year

     ...Test Engineer (Data) Job Type: Permanent Pay Rate/Salary: CAD $105,000 to CAD $135,000 Location: Hybrid: 3 days per week on-site Toronto...  ...You Need to Do Data Pipeline Testing Automate testing for ETL/ELT processes in Databricks Implement Spark job testing and... 
    Permanent employment
    3 days per week

    Hays

    Toronto, ON
    16 days ago
  •  ...Data Engineer (Azure) Job Type: Contract Contract Duration: 6 Months Location: Downtown Toronto,...  ...cloud environments. Build and optimize ETL/ELT processes using Azure Synapse Analytics...  ...Build and maintain integrations using REST APIs, Azure Function Apps, Logic Apps, and Event... 
    Long term contract
    Contract work

    Hays

    Toronto, ON
    3 days ago
  • usd84.46k - usd115k per year

     ...Senior Data Engineer    Join Livingston and grow your career in the constantly changing world...  ...RESPONSIBILITIES Design, build, and maintain scalable ETL/ELT pipelines that ingest data from...  ...Hands-on experience with EDI, APIs, or data integration tools is a strong asset... 
    Long term contract
    Full time
    Flexible hours

    Livingston International

    Toronto, ON
    13 hours ago
  • $100k - $120k per year

     ...global financial markets infrastructure and data provider. Their purpose is driving...  ...We are seeking a hands-on Full Stack QA Automation Engineer to ensure quality, reliability, and performance...  ...Build API, UI, and E2E test suites... 
    Work at office

    Luxoft

    Toronto, ON
    16 days ago
  •  ...stops. The Adventure Ahead As our Data Engineer I, you will build and fine-tune the robust...  ...the Flow: Implement high-performance ELT/ETL transformations using tools like dbt...  ...Data Quality: Write and execute vital data tests—including row counts, null checks, and reference... 
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    12 days ago
  • $118k - $162k per year

     ...true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development...  ...it's built Automate at every layer — API, integration, end-to-end, and UI — and...  ..., and high-volume imports Validate data integrity across systems: access that was... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    13 days ago
  • $67.86 - $72.62 per hour

     ...RQ11380 - Systems Testing/QA Specialist - Senior x 2 Openings Duration: 6 Months (125 Business...  ...Cloud Java technology) and OASIS field data application (built using ESRI GIS...  ...validating integrations involving RESTful APIs geospatial services and mapping applications... 
    Full time
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    29 days ago
  • $65k - $115k per year

    QA Automation Engineering Position Description We are looking for an experienced QA Automation Engineer...  ...solutions across desktop, web, and API applications. The role combines...  ...frameworks, CI/CD integration, and AI-augmented testing practices while supporting quality... 
    Work at office
    3 days per week
    Toronto, ON
    23 days ago
  • $120k - $140k per year

     ...Requisition Number: 106522  Data Engineer Sr Location ~ This role is hybrid, with the...  ...unstructured sources. Build and support ETL/ELT solutions across cloud-based data platforms...  ...en matière de qualité des données, de tests, de surveillance, de traçabilité et de... 
    Apprenticeship
    Work at office

    Insight Enterprises, Inc.

    Toronto, ON
    13 hours 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...  ...developing test plans, test scripts and test data; documenting software defects and tracking... 
    Full time

    Maarut Inc

    Toronto, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QA Engineering - Data, ETL and API Testing. Be the first to apply!