Automation Engineer - API/Data/SQL
Role Overview
Design and implement automated validation solutions for APIs, data pipelines, transformations, database reconciliation, and regression testing.
Build reusable automation frameworks, integrate test suites with CI/CD pipelines, and produce execution evidence and reporting.
Key Skills for This Role
Full Job Posting
About PLATO
PLATO is a Canada-based software testing and technology services company with expertise in QA, software testing, and IT services.
The company emphasizes collaboration, mentorship, continuous improvement, and inclusive hiring.
Job summary
Design and implement automated validation solutions for APIs, data pipelines, transformations, database reconciliation, and regression testing.
Build reusable automation frameworks, integrate test suites with CI/CD pipelines, and produce execution evidence and reporting.
Work arrangement
- The job can be performed fully remotely.
- Candidates located near a PLATO office location will be required to work in a hybrid arrangement.
Requirements
- Have a minimum of 5 years of test automation experience, preferably in an enterprise-level data integration project.
- Have 5 or more years of experience building reusable automation frameworks using advanced Python development.
- Hold current Government of Canada Reliability clearance or higher at the time of application.
- Have advanced knowledge of Python, Pytest, Playwright, Requests or HTTPX, Pandas or PySpark, and SQL.
- Have advanced knowledge of Postman/Newman, Azure DevOps, Azure Data Factory, Databricks, Kafka or Event Hub, JFrog Artifactory, and Allure or an equivalent tool.
Responsibilities
- Develop automated validation for APIs, ETL and 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 or 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.
Work with PLATO
Join a collaborative environment where experienced professionals share knowledge, mentor others, and solve complex client projects.
PLATO welcomes applicants from all backgrounds and provides recruitment accommodation support when required.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Plato
Member of Technical Staff, Research Scientist - Safety Environments
San Francisco, USA
Senior Project Manager-Planning and Delivery (AR 01)
, CAN
PLATO is seeking a senior project manager to operationalize delivery across a complex, multi-workstream program. The role leads release planning, reporting, RAID and dependency management, ADO configuration, and a small
Member of Technical Staff, Software Engineer
San Francisco, USA
Member of Technical Staff, Research Engineer
San Francisco, USA
Member of Technical Staff, Infrastructure / DevOps
San Francisco, USA
Member of Technical Staff, Head of Quality
San Francisco, USA
Member of Technical Staff, Research Scientist - Safety Environments
San Francisco, USA
Strategic Project Lead
San Francisco, USA
Senior Project Manager-Planning and Delivery (AR 01)
, CAN
Member of Technical Staff, Software Engineer
San Francisco, USA
Member of Technical Staff, Research Engineer
San Francisco, USA
Member of Technical Staff, Infrastructure / DevOps
San Francisco, USA
Member of Technical Staff, Head of Quality
San Francisco, USA