-
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.
Willowglen Systems is HIRING A
Software Development Engineer in Test
đ Canada đ On-Site â° Full TimePlease mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!
Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!