Back to results

Senior QA Engineer- ETL & API

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
5+ years of software quality engineering experience, with approximately 3–5 years of hands-on REST API testing across the test lifecycle.
Posting language
English
Posted

Original job description

Role Overview:

We are seeking a hands-on Senior QA Engineer with strong functional and automated API testing capabilities, coupled with expertise in data validation, ETL processes, and Master Data Management (MDM). The role will own test design and execution, develop sustainable regression automation suites, and integrate them into CI/CD pipelines. The ideal candidate can validate complex microservices and data flows while collaborating closely with engineering and business teams.

About Teqfocus:

Teqfocus is a Data and AI company that helps enterprises build and scale the Agentic Enterprise - connecting the data foundation, the intelligence layer, and the applications teams run their businesses on into a single, coherent architecture.

As a Salesforce Summit Partner, we work in Healthcare, Life Sciences, Financial Services, Insurance, and Hi-Tech - industries where getting AI right matters and the tolerance for failure is low. Our delivery model is senior-heavy by design. The same team that scopes an engagement ships it to production. There are no junior shadow teams, no sub-contractors brought in when the problem gets hard, and no hand-off to a separate managed services vendor when the project closes.

We run an internal innovation practice that builds the reusable patterns, pre-tested architectures, and industry-specific frameworks that give every Teqfocus client a head start - and give every Teqfocus practitioner work that compounds over time.

We are a diverse, immigrant-entrepreneurial company. We were built on the conviction that the best outcomes come from people who take genuine ownership of what they build - and are trusted to do so.

www.teqfocus.com

Key Responsibilities:

  • Design and execute functional, integration, end-to-end, negative, boundary, and regression tests for RESTful APIs and associated business workflows.
  • Build, enhance, and maintain reusable API test automation frameworks and regression suites using Java, JavaScript/TypeScript, or Python.
  • Integrate automated testing into GitHub Actions, Jenkins, Azure DevOps, or equivalent CI/CD pipelines; investigate failures and improve test reliability.
  • Validate microservices, asynchronous and event-driven integrations, listeners, message processing, data synchronization, and end-to-end data integrity.
  • Verify JSON request/response payloads, schemas, field mappings, status codes, error handling, and backend records using SQL.
  • Perform data and ETL testing, including source-to-target reconciliation, mappings, transformations, migrations, duplicate/missing record checks, and data-quality controls.
  • Test MDM processes including matching and merging, survivorship rules, golden records, master data hierarchies, and duplicate detection.
  • Prepare test strategies, scenarios, cases, test data, evidence, and requirements traceability; document defects, investigate root causes, and manage resolution in Jira or similar tools.
  • Partner with developers, business analysts, and other stakeholders throughout Agile/Scrum delivery cycles.

Required Skills & Qualifications:

  • 5+ years of software quality engineering experience, with approximately 3–5 years of hands-on REST API testing across the test lifecycle.
  • Proven manual and automated API testing using Postman, REST Assured, Karate, or comparable tools.
  • Hands-on experience designing and maintaining API automation frameworks and integrating regression tests with CI/CD.
  • Strong SQL and backend data validation skills, including data comparison, reconciliation, duplicate detection, and source-to-target checks.
  • Practical experience with functional, integration, regression, data/ETL, and end-to-end testing.
  • Working understanding of MDM concepts: master records, hierarchies, match-and-merge, survivorship, golden records, and data quality.
  • Experience testing microservices, asynchronous/event-driven systems, JSON payloads, schema validation, and error scenarios.
  • Strong defect management, test documentation, analytical thinking, and communication skills within Agile teams

From API Automation to Data Integrity - Be the Force Behind Reliable Systems. Build Quality at Scale. Join Us Today!

More about this job

Responsibilities

Design and execute functional, integration, end-to-end, negative, boundary, and regression tests for APIs, microservices, and data workflows, while building reusable automation and integrating it into CI/CD pipelines. Validate ETL and MDM processes, data integrity, and backend records; document test evidence and defects, investigate root causes, and collaborate with delivery teams.

Requirements

Requires 5+ years of software quality engineering experience, including approximately 3–5 years of hands-on REST API testing and experience with manual and automated testing frameworks. Candidates should have strong SQL and ETL/data validation skills, working knowledge of MDM, experience testing microservices and event-driven systems, and the ability to work effectively in Agile teams.

Skills

  • REST API Testing
  • API Test Automation
  • ETL Testing
  • SQL
  • Data Validation
  • Master Data Management
  • Microservices Testing
  • CI/CD
  • Postman
  • REST Assured
  • Karate
  • Java
  • JavaScript
  • TypeScript
  • Python
  • Agile/Scrum

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics

Keywords

  • REST APIs
  • Postman
  • REST Assured
  • Karate
  • Java
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • ETL
  • Master Data Management
  • Microservices
  • JSON
  • CI/CD
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Jira
  • Agile
  • Scrum
  • Regression Testing
  • Integration Testing
  • End-to-End Testing
  • Data Reconciliation
  • Source-to-Target Validation
  • Event-Driven Systems
  • Schema Validation
  • Data Quality
  • Match and Merge
  • Golden Records

Report this job