Jobs / Plato

Automation Engineer - API/Data/SQL

Plato · Calgary, AB, Canada
Calgary, AB, CanadaExp: 5+ yrs90,000-110,000 CAD/yearlyHybrid
Remuneration
90,000-110,000 CAD/yearly
Location
Calgary, AB, Canada
Visa sponsorship
Not specified

Job summary

The Automation Engineer role involves designing and implementing automated validation solutions for APIs, data pipelines, and database reconciliation. Key responsibilities include developing automated validation, building reusable automation frameworks with advanced Python, performing SQL-based validation, and integrating automated tests with CI/CD pipelines to ensure data quality and platform reliability.

Qualifications

  • Minimum of 5 years of test automation experience, preferably in an enterprise level data integration project
  • 5+ years of experience in building and implementing reusable automation frameworks using advanced Python development
  • Advanced knowledge of technologies: Python, Pytest, Playwright, Requests or HTTPX, Pandas or PySpark, SQL, Postman/Newman, Azure DevOps Repos and Pipelines, Microsoft Azure including: Azure Data Factory and Databricks, Kafka/Event Hub, JFrog Artifactory, Allure or equivalent reporting tool

Responsibilities

  • Develop automated validation for APIs, ETL/data pipelines, transformations, database reconciliation, and regression testing
  • Build reusable automation frameworks using advanced Python development
  • Perform SQL-based validation and reconciliation
  • Validate schemas, contracts, and batch/event-driven interfaces
  • Create automated reporting and logging solutions
  • Integrate automated tests with CI/CD pipelines
  • Follow Git branching and code review best practices
  • Produce test execution evidence and reports

Skills

ArtifactoryAzureAzure DevOpsDatabricksGitKafkaPython

Certifications

Current Government of Canada Reliability clearance (or higher)

Security clearance

Current Government of Canada Reliability clearance (or higher)

Relocation

No