Senior Project Manager
Job Description
Location: Hybrid (on-site + remote flexibility)
We are seeking a Senior Quality Engineer with expertise in test automation and enterprise-scale data systems. This role is crucial in ensuring the delivery of high-quality, data-driven solutions across large-scale platforms.
Unlike many QA roles that lean heavily toward either manual testing or automation, this position demands both:
- Strong test automation skills (Python, Pytest, dbt, ETL automation tools, API testing)
- Solid understanding of ETL, data warehouses, and enterprise data pipelines
If you are passionate about building robust automated frameworks and ensuring the accuracy, integrity, and performance of complex data systems, this role is for you.
What You'll Do
- Design & Execute Tests: Develop strategies, test cases, and scripts for validating ETL pipelines, SQL databases, APIs, and Azure Fabric data pipelines.
- Ensure Data Quality: Validate transformations, monitor accuracy/completeness/consistency, and prevent data issues across data warehouses and lakes.
- Automate Everything: Build and maintain automated frameworks for ETL, APIs, and data integration systems.
- Performance Testing: Conduct scalability and stability testing for large-scale data environments.
- Defect Management: Identify, track, and resolve defects quickly with developers and data engineers.
- Continuous Improvement: Drive process and framework improvements to elevate QA practices.
- Mentorship & Collaboration: Share best practices and provide guidance to peers and junior engineers.
What We're Looking For
Experience:
- 5+ years in software quality engineering, with 3+ years in data/ETL-focused environments
- Hands-on with ETL automation tools (dbt, Airflow, or similar)
- Strong skills in SQL + Python for test automation and validation
- Proven experience in automated QA for data systems (not just manual testing)
- Familiarity with event-driven data streaming (Kafka, Event Hubs) and performance testing (JMeter, LoadRunner)
- Experience with Microsoft Fabric preferred
Technical Skills:
- Azure Data Factory, Synapse Analytics, Fabric, or equivalent cloud-based ETL platforms
- CI/CD (Azure DevOps, Jenkins), Git, Agile methodologies
- Strong understanding of data management, data lakes, and data warehousing
Soft Skills:
- Analytical problem-solver with attention to detail
- Excellent communicator and collaborator
- Independent, proactive, and comfortable in a fast-paced environment
Nice-to-Haves:
- Certifications (Azure, ISTQB, DevOps, etc.)
- Experience with data governance (Azure Purview, data compliance frameworks)
Why This Role?
This is a unique opportunity to work at the intersection of QA automation and enterprise data systems. Many QA professionals specialize in one or the other — but here, you'll strengthen both skill sets and play a critical role in ensuring data reliability and platform quality.
If you have the drive to automate, innovate, and elevate data quality, we want to hear from you.
Apply now to help deliver data platforms we can trust.
How to Apply
Ready to start your career as a Senior Project Manager at Deep Native?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Deep Native in Toronto.
Is this a remote position?▼
This appears to be an on-site role in Toronto.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.