Software Developer in Testing ensuring quality and reliability for Tecsys’ cloud-based data platform. Collaborating with data engineers and product owners within an agile team environment.
Responsibilities
**Responsibilities**
Actively participate as a member of an agile data platform team
Collaborate with data engineers and product owners to define testing strategies alongside feature development
Design and implement automated test cases early on for new pipelines and transformations
Design and maintain automated regression testing frameworks for data pipelines
Ensure reusability of automated tests across development cycles and their integration into regression test suites
Validate end-to-end data pipelines from Bronze through Silver to Gold
Integrate automated tests into CI/CD pipelines to enable continuous validation
Design and implement data observability controls, including:
• Data freshness
• Schema drift detection
• Volume validation
• Metric anomaly detection
Ensure consistency of semantic layers, metrics, and downstream BI dashboards after changes
Perform impact analysis when transformation logic evolves
Write SQL and Python validation scripts
Identify data quality issues, root causes, and gaps in transformation logic
Contribute to best practices in test automation, data quality, and observability
Supplement automated tests with manual testing for edge cases, exploratory scenarios, and creative validation
Perform release validation and production verification
Requirements
**Requirements**
More than 5 years of experience as a test software developer or quality assurance engineer
Strong experience with automated testing frameworks and regression testing
Experience testing data pipelines, transformations, or analytics platforms
Advanced proficiency in SQL and an excellent understanding of data modeling
Experience with Databricks (DLT, content distribution, batch processing)
Experience translating business requirements into automated test scenarios
Experience with Python or a similar scripting language
Familiarity with CI/CD pipelines and automated test execution
Excellent analytical and problem-solving skills
Excellent collaboration and communication skills
Proficiency in written and spoken English, essential for effective communication with clients, vendors, business partners, and colleagues outside Quebec.
Senior embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.