SDET

Willowglen Systems

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BSc in Engineering, Computer Science, or equivalent.
  • 4+ years as a Software Development Engineer in Test (SDET).
  • Proficient in Python, Robot Framework, JavaScript, Git, JUnit, Selenium, and Jira.
  • Experienced in test automation for microservices architecture.
  • Familiarity with Test-Driven Development (TDD) and CI/CD integrations.
  • Strong commitment to continuous learning and collaboration.

Responsibilities

  • Analyze features during design to ensure testability and implementable quality objectives.
  • Collaborate with cross-functional teams to embed testability early in the software development lifecycle.
  • Serve as a QA expert to define testing strategies based on complexity and risk.
  • Develop and execute test plans focusing on scalability and regression support.
  • Create automation frameworks that ensure long-term maintainability and scalability.
  • Design and maintain reporting dashboards tracking key test metrics and results.
  • Create and execute automated/manual tests for SCADA product features and ensure alignment with customer needs.

Benefits

  • Mentorship opportunities and involvement in technical initiatives.
  • Exposure to cross-functional collaboration within Agile teams.
  • Opportunity to influence software quality from early design stages.
  • Environment emphasizing continuous improvement and technical growth.
Full Job Description
Location: Edmonton

Position Summary:
In this role, you'll collaborate closely with Software Engineering, Product, and Project teams to gain a deep understanding of customer workflows, performance goals, system constraints, and UI/UX needs. Your expertise will be crucial in translating these insights into robust test strategies and automation, ensuring the software we deliver is reliable, high-performing, and meets the highest quality standards.

If you're passionate about testing and automation and want to make a real impact, we'd love to hear from you!

Key Responsibilities
Testability, Design Collaboration & Quality Engineering:
  • 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.
Test Planning, Execution & Coverage:
  • 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.
Automation Development & Framework Ownership:
  • 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.
Integration, Reporting & Tooling:
  • 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.
SCADA Product Testing & Feature Validation:
  • 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.
Cross Functional Collaboration & Agile Delivery:
  • 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.
Culture, Mentorship & Continuous Improvement:
  • 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.

Qualifications and Experience
  • 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, 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.
Nice to have
  • 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.


Are you up for the challenge? Join Our Team
https://www.youtube.com/watch?v=_JWHLsToaxE

Similar Jobs

More Jobs at Willowglen Systems

  • SDET
    $70K — $95K *
    Edmonton, AB T5A 0A1
    Information Technology
    In-Person
  • Bids and Proposals Lead
    $90K — $120K *
    Calgary, AB T1Y 7M8
    Technical Services
    In-Person

More Information Technology Jobs

Find similar SDET jobs: