Software Developer in test (Data Platform)
Tecsys Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- Actively participate as a member of an agile data platform team
- Collaborate with Data Engineers and Product Owners to define test strategies alongside feature development
- Design and implement automated test cases upfront for new pipelines and transformations
- Build and maintain automated regression testing frameworks for data pipelines
- Ensure automated tests are reusable across development cycles and integrated into regression suites
- Validate end-to-end data pipelines from Bronze to Silver and Gold
- Integrate automated tests into CI/CD pipelines to enable continuous validation
- Design and implement data observability checks, including:
- Data freshness
- Schema drift detection
- Volume validation
- Metric anomaly detection
- Ensure downstream semantic layers, metrics, and BI dashboards remain consistent after changes
- Perform impact analysis when transformation logic evolves
- Write SQL and Python-based validation scripts
- Identify data quality issues, root causes, and gaps in transformation logic
- Contribute to best practices for test automation, data quality, and observability
- Complement automated testing with manual testing for edge cases, exploratory scenarios, and creative validation.
- Support release validation and production verification
- 5+ years of experience as a Software Developer in Test or QA Engineer
- Strong experience with automated testing frameworks and regression testing
- Experience testing data pipelines, transformations, or analytics platforms
- Advanced SQL skills and strong understanding of data modeling
- Experience with Databricks (DLT, streaming, batch processing)
- Experience translating business requirements into automated test scenarios
- Experience with Python or similar scripting languages
- Familiarity with CI/CD pipelines and automated test execution
- Strong analytical and problem-solving skills
- Excellent collaboration and communication skills.
- Strong English communication skills, both written and spoken, are essential for effective correspondence with customers, business partners and colleagues beyond the province of Quebec.
- Experience with CDC and streaming validation
- Experience with data quality or observability frameworks
- Experience validating BI dashboards (Cognos, Power BI, etc.)
- Knowledge of supply chain or healthcare data domains
- Experience working in cloud environments (AWS preferred)
- Experience building test-first or automation-first development practices
- Experience integrating automated testing into large-scale data platforms
- Exposure to modern data engineering ecosystems and SaaS environments
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.