QA Engineer
Konstantina KyrtsosCanadaMIDPosted 4h ago
PythonGCPAPI AutomationSQLNoSQLPlaywrightCypressRobot FrameworkJMeterREST AssuredREST APIGCSBigQueryDataflowDataplexETLAzure DevOpsJira
About the Role
We are looking for a QA Engineer to join our team in Vaughan, Ontario. This role focuses on developing scalable automation solutions and validating complex data pipelines to deliver high-quality enterprise digital products.
Key Responsibilities
• Design and develop automated testing frameworks and regression test suites
• Validate APIs, data pipelines, transformations and data quality across source and target systems
• Investigate complex defects, perform root cause analysis and identify data discrepancies
• Collaborate with product managers, developers and engineering teams to improve software quality
• Support release planning, CI/CD integration and continuous improvement of testing processes
Requirements
• 5+ years of Quality Engineering experience
• Hands-on experience with at least two automation tools/frameworks: Playwright, Cypress, Robot Framework, JMeter or REST Assured
• Strong Python programming and test automation experience
• Experience with REST API testing, both manual and automated
• Strong SQL and NoSQL database testing and data validation skills
• Cloud experience, preferably Google Cloud Platform (GCP)
• Experience with GCS, BigQuery, Dataflow and/or Dataplex
• Experience with ETL/data pipeline testing, source-to-target validation, data transformations and reconciliation
• Understanding of data quality and Bronze, Silver and Gold medallion architecture
• Performance testing experience with JMeter or Locust
• Experience with Azure DevOps, Jira and Agile methodologies
• Excellent communication, analytical and problem-solving skills