Software Developer in test (Data Platform)
Tecsys Inc.
Having recognized the advantages of remote work, including employee morale, productivity, reduced commuting on employee wellbeing and the environment, we are proud to be a digital-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our digital-first work environment, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.
About us
Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling interesting challenges with continuous learning opportunities, then Tescys could be a good fit for you!
About the Role
We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is focused on ensuring the quality, reliability, and integrity of our cloud-based data platform built on AWS and Databricks.
Unlike traditional QA roles, this position is centered on data pipelines, transformations, and business rule validation across Bronze, Silver, and Gold layers.
A key expectation of this role is to embed automated testing as part of the development lifecycle . For every feature or transformation developed, you will help define and build the automated tests upfront—ensuring they can be reused continuously during development and later as part of regression testing.
The goal is to establish a test-first, automation-driven culture , where automated validation provides fast feedback on data quality and stability, while manual testing complements this with edge case validation and exploratory testing.
You will work closely with Data Engineers, Product Owners, and Business Stakeholders to ensure that all delivered data products meet business expectations with high quality and consistency.
What You’ll Do
- 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
Qualifications
- 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.
Nice to Have
- 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)
What Gives You an Edge
- 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
We understand that experience comes in many forms and that careers are not always linear. If you don't meet every requirement in this posting, we still encourage you to apply.
At Tecsys, we are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.
Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.
NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR , have a valid Canadian work permit.
***
A Note on Our Hiring Process: We do not use AI to automatically screen or reject candidates. However, we do use specific screening questions to prioritize the most relevant applications for human review.
At Tecsys, we welcome the thoughtful use of AI tools to help you prepare your application, for example, to improve clarity, organize your resume, or practice interview responses. However, we ask that all information you provide reflects your real experience, and that any assessments or written submissions represent your own work and thinking.During interviews, we expect candidates to engage without the use of AI tools, scripts, or real-time assistance. Authentic, direct conversation helps us get to know how you think, collaborate, and communicate. AI can support your preparation, but it shouldn’t speak or act on your behalf. We genuinely want to meet you .
- ...day? Join our Machine Learning Platform team and help bring models,... ...agentic workflows. As a Backend Developer, you will: Contribute to... ...lifecycle, including coding, testing, and deployment Analyze and... ...Collaborate with applied scientists, data engineers, and developers to...Data
- ...recherchons un(e) spécialiste des tests logiciels rigoureux(euse) et... ...rejoindre l'équipe « Unified Platform », chargée de fournir les... ...seeking a meticulous and proactive Software Test Specialist to join the... ...system availability at scale, data loss prevention, and backward/...DataFull timeFlexible hours
- ...directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid... ...? Join us in building a unified platform that removes complexity and enables... ...Kubernetes, automation, observability, developer experience and hybrid deployment...DataFull timeFlexible hours
- ...reliable, and operational. As a OSS Software Developer you will be part of a team responsible... ...gathering and analysis through implementation, testing, deployment, and operational support.... ...network elements, applications, and data sources into enterprise automation and alarm...DataFull timeContract workWork at officeFlexible hoursShift work
- ...possédant une maîtrise avancée de Microsoft Dynamics 365 et Power Platform. Ce poste implique la conception et la mise en œuvre de... ...complete a diverse range of tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft Dynamics 365 and Power...SuggestedFull timeFlexible hours
- ...En tant que développeur logiciel en test, vous occuperez un poste hybride alliant... ...business intelligence solutions. Our SC SaaS platform delivers innovative, cloud-based... ...improvement, and knowledge sharing. As a Software Developer in Test, you will have a hybrid role that...DataFull timeWorldwideFlexible hours
- ...offers a subscription commerce platform to sell any product, through... ...understanding of boundary and negative test cases. Write end-to-end tests.... ...field. ~3+ years experience developing in Java. ~ Proven track... ...MySQL procedures) ~ Data Structure / Algorithms ~ Unit...DataWorldwide
- ...bonnes pratiques reliées aux tests automatisés et à leur intégration... ...OS family is responsible for developing an operating system and... ...generation of physical security software to our clients. Your goal will... ...modern connected-device management platform Keep quality assurance in...Full timeRemote workFlexible hours
- ...Job Requisition ID # 26WD9921926WD99219, Senior Software Developer (Data & Backend Development) French translation to follow!/Traduction française... ...practices for security, scaling, cost effectiveness and testing Create unit and integration tests Contribute to documentation...DataFull time
- ...tâches, vous serez responsable de tester cette plateforme de façon... ...élaboration et à l’exécution de tests manuels et automatisés... ...(Postman, Swagger, etc.) Platforme cloud Azure (Microsoft SQL Server... ...infrastructure and users. As a software tester, you could play a key role...Full timeFlexible hours
- ...testable code and sensible designs for software modules. Create end-to-end tests and document external API endpoints... ...At least 3 years of experience developing in Java. Proven experience delivering... ...MySQL procedures. Knowledge of data structures and algorithms....Data
- ...Job Responsibility: The Desjardins Group Data Platform Department is part of the Data... ...specifically, you will be required to: Develop complex execution strategies, and analyze... ...products and solutions Analyze and develop software products (design, code, automate and run...DataInternshipRemote workFlexible hoursShift work
$89.7k - $122.46k per year
...processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Write, modify, integrate and test software code for e-commerce and other Internet applications Examine products for defects to ensure adherence...Permanent employmentFull time- ...provider of SoCs (System on Chip), software and hardware integrated platforms for the global wireless and multimedia... ...work. What you'll do: Design, develop, and support LTE/5G NR air interface... ...to software design, implementation, testing, integration, and release efforts;...Full time
- ...Français ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing... ...extraordinary environments. Built on a clean-sheet platform, our vehicles deliver industry-leading... ...teams to ensure seamless end-to-end data exchange and user experience. ~...DataFull timeDay shift
- ...appliquant les meilleures pratiques de tests automatisés Documenter, enquêter et... ...team’s dynamic: In your role as a software developer, you will be in a unique position to leverage... ...Our main mission is to build a powerful platform for developing, deploying and reselling...Full timeContract workApprenticeshipFlexible hours
- ...Description: Guidewire Developer Analyst, Cloud Feature Adoption A Quebec-based insurer... ..., BillingCenter, ClaimCenter, and the Data Platform. This role is central to the delivery... ...The client is looking for a Performance Test Engineer to join the Guidewire team. Their...DataContract work
- ...We are looking to hire a Java Developer. The Equity Derivatives Volatility... ...businesses. Ensuring all data and flows between other... ...followed. Ensure code is well tested. Ensure that release management... ...'assurer que le code est bien testé. Veiller à ce que les...DataDaily paidPart timeWork at office
- ...Botpress is the enterprise-grade AI agent platform for customer support — built the other way... ...Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the... ...role. We act as a SWAT team: we go where the data takes us, we move fast, and we change...DataLong term contractWork at officeWorldwide
- ...looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services, platforms and automation that support our engineering... ...design discussions, code reviews, testing and software architecture best practices...DataWork from home
- ...management, evals, guardrails — that do real work against our data and infrastructure, and own their quality in production. Apply... ...DRW Montreal Has To Offer You ~ Mentorship with experienced software developers, database administrators, and technical project managers ~...DataFull timeLocal area
- ...We’re seeking someone to join our team as a Software Engineering Lead – Data & Analytics Platforms in Finance Technology to drive the architecture and delivery... ...is part of the job family responsible for designing, develop ping, testing, and maintaining software systems and applications...DataFull timeWork at officeRemote work
- ...Overview: The Order Gateway team develops and maintains Squarepoint’s... ...in designing, developing, testing, and optimizing high-performance... ...delivery and ensuring software quality and reliability. Actively... ...environments. ~ Advanced knowledge of data structures and networking...DataFull time
- ...alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile... ...healthcare systems and ensure seamless data flow. Requirements Analysis:... ...Experience with Microsoft technology platforms (Azure, .NET). Experience with the use...DataRemote jobPermanent employmentFull timeContract workWork at officeWorldwide
- ...Electronics Technician for a Montreal-based technology company that develops and commercializes next-generation industrial Variable Frequency... ...: -Design, assemble, and continuously improve laboratory test benches used for product development and qualification. -Perform...Permanent employmentFull timeWork at officeFlexible hours
- ...technologies. Why join our Navigations systems team? As a Software Developer, you will be involved in the complete software development... ...to all phases of the software development (architecture, code, test) and the related documentation; Resolve multiple technical...Full timeWorldwide
- ...jouent un rôle clé dans : les tests de cartes électroniques la... ...operations, where software development meets electronics... .... Your day at a glance: Develop Front-End and Back-End components... ...Experience with REST APIs and cloud platforms (Azure, AWS, Google Cloud)...DataDaily paidFull timeApprenticeshipFlexible hours
- ...développeurs et des spécialistes des tests issus d'horizons divers, unis... ...de la plateforme Power Platform — API Power Automate et Dataverse... ...--- Your team’s dynamic: Developers and test specialists from... ...agencies You believe great software means quality, security, and observability...Full timeContract workInternshipFlexible hours
- ...built its business on a high-performance platform and independent trading teams. We have... .... Engineers thrive at Tower while developing electronic trading infrastructure at a... ...Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This...DataApprenticeshipCasual workWork at officeWorldwide
$46.15 per hour
...from a program of 3 months to less than 1 year Experience: 3 years to less than 5 years Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer in test (Data Platform). Be the first to apply!
- software engineer devops Montréal, QC
- director software engineering Montréal, QC
- software engineer - ai machine learning Montréal, QC
- ingénieur logiciel embarqué Montréal, QC
- software developer entry level Montréal, QC
- software developer Montréal, QC
- linux software engineer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC
- software engineer internship Montréal, QC

