Quality Assurance Engineer focusing on automation and data validation. Requires Python, SQL skills supporting enterprise data platforms for federal clients.
Responsibilities
Design, develop, and maintain automated QA frameworks for data pipelines, APIs, and analytics platforms using Python and SQL.
Build reusable testing utilities for data validation, regression testing, and pipeline certification.
Integrate automated tests into CI/CD pipelines to support continuous testing and deployment.
Develop unit, integration, and end-to-end test cases for complex data workflows.
Leverage AI-assisted testing tools to generate test cases, identify edge cases, and improve test coverage.
Validate ETL/ELT pipelines to ensure accurate ingestion, transformation, and delivery of data.
Create automated checks for data completeness, consistency, accuracy, and timeliness.
Test ingestion and transformation of complex datasets, including XBRL financial data.
Implement reconciliation and audit mechanisms across source-to-target mappings.
Apply AI-driven anomaly detection to identify data quality issues and pipeline failures.
Develop and execute test strategies for Apache Iceberg-based data lakehouse architectures.
Ensure alignment between precomputed datasets (materialized views) and underlying source data.
Implement automated validation for data quality rules, lineage, and metadata accuracy.
Collaborate with data and AI teams to test data pipelines supporting RAG, analytics, and machine learning workflows.
Document test results, defects, and quality metrics for both technical and non-technical stakeholders.
Promote adoption of AI-driven efficiencies and automation across QA and data engineering workflows.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field.
5+ years of experience in QA engineering, data testing, or software development.
Strong programming skills in Python and advanced proficiency in SQL.
Experience building automated test frameworks for data platforms and ETL pipelines.
Quality Assurance Manager leading GMP compliance, DEL maintenance and Canadian drug - product release for Cencora. Managing QA specialists and advising pharmaceutical clients on regulated quality activities.
Associate Director leading QA automation, SQL database validation, and Azure testing for EQ Bank’s commercial lending technology. Managing AQA teams and CI/CD quality initiatives on a six - month contract.
Test Development Team Lead leading automation and AI - assisted testing for Nureva’s IoT collaboration platform. Driving quality across embedded devices, applications, cloud services, and Azure connectivity.
Quality Assurance Lead Consultant delivering GMP compliance projects for pharmaceutical and health - product clients. Managing investigations, audits, quality systems, documentation, and product release.
Manual Mobile QA testing iOS and Android music - learning apps for Gismart’s Radiotech. Validating releases, A/B tests, configurations, and product quality.
QA Team Lead overseeing Nestlé Canada’s Toronto food manufacturing laboratory. Leading testing, food safety, audits, traceability, and laboratory staff development.
Bilingual software tester validating French online applications and phone systems for PLATO, a Canadian Indigenous - owned software testing services company. Testing CYARA Contact Centre and AWS Connect systems for finance - sector clients.