Willowglen Systems is HIRING A

Software Development Engineer in Test

📍 Canada 🌐 On-Site ⏰ Full Time
POSTED April 23, 2026

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!


  • Analyze features during the solutioning and design phases, providing guidance to ensure implementations are testable, automatable, and aligned with long term quality objectives.

  • Collaborate with developers, architects, QA analysts, and cross functional teams to embed testability into the SDLC and influence design decisions early.

  • Serve as a QA technical expert to determine the appropriate testing strategy (Integration, Functional, Feature, End to End, Smoke, etc.) based on feature complexity and risk.

  • Develop, maintain, and execute high quality test plans with a focus on long term maintainability, scalability, and regression support.

  • Perform Unit, Integration, System, Regression, and User Acceptance Testing (UAT) to ensure comprehensive coverage across the product lifecycle.

  • Design, build, and enhance robust and extensible automation frameworks that support long-term scalability and maintainability and aligned with enterprise SCADA product needs.

  • Write high quality automation code following best practices, collaborating with senior, intermediate, and junior engineers to model strong engineering discipline.

  • Conduct code reviews, pair programming, and technical demos to ensure automation quality, consistency, and adherence to standards.

  • Develop and maintain reporting pipelines and dashboards that track execution results, test coverage, defect trends, and release readiness.

  • Manage test metrics and reporting techniques using Jira Xray and related tools to ensure full traceability between requirements, test cases, automated tests, and defects.

  • Ability to use REST APIs to integrate and synchronize automated test results with Jira and Xray.

  • Create, enhance, document, and execute automated and manual tests for SentientQ product features as part of the next generation enterprise SCADA platform.

  • Participate in QA test design reviews to ensure test coverage, scenarios, and automation strategy fully align with agreed upon software design and functional requirements.

  • Partner with customer facing groups (Customer Success, Project Managers, Business Analysts, Solutions Architects) to understand real world usage patterns and ensure product quality aligns with customer needs.

  • Work closely with QA teammates to ensure completeness, quality, and performance of implemented functionality.

  • Collaborate within a highly interactive Agile team, contributing to sprint planning, backlog refinement, and continuous improvement.

  • Communicate effectively and respectfully, sharing ideas, raising risks, and contributing to a positive team culture.

  • Contribute to team and organizational growth by participating in mentorship, technical interviews, onboarding, and new initiatives.

  • Champion quality engineering practices and help elevate the team’s technical maturity and testing discipline.

  • BSc (minimum) in Engineering, Computer Science, or comparable area of studies – or equivalent.

  • 4 Years of experience in an SDET role.

  • 4 years of experience with these technologies and languages:Python, Robot Framework, JavaScript, Git/ Gitlab, JUnitSelenium, JiraMicroservices architecture

  • Python, Robot Framework, JavaScript, Git/ Gitlab, JUnit

  • Selenium, Jira

  • Microservices architecture

  • Leverage full‑stack development expertise to architect and implement a robust and extensible automation framework that supports long‑term scalability and maintainability.

  • Experience in systems integration using Application Programming Interface (API) testing.

  • You are experienced or familiar with Test-Driven Development (TDD).

  • Hands on experience integrating automated tests into CI/CD pipelines, ensuring reliable execution, fast feedback, and seamless integration with build and deployment workflows.

  • A strong commitment to continuous learning and knowledge‑sharing, contributing to a culture of technical growth and collaborative improvement across the team.

  • C++ 11(ideally 14) and higher

  • Groovy, Gherkins, Golang

  • Cucumber, Spock, Geb, Pytest

  • Kubernetes, Docker/ Ansible/ Terraform

  • PostgreSQL

  • VMware

  • Jira Xray

  • Industry experience with SCADA systems Metrorail, Pipelines, and Energy infrastructure.

  • Microservices product on-premises infrastructure deployment.

  • Experience in Performance testing.

  • Experience in Migration testing.

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!