Software Development Engineer in Test (SDET)Itron is innovating recent ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. This role partners with software engineering and product teams to strengthen automated testing practices, improve CI/CD reliability, and expand coverage of complex, customer‑critical system scenarios.Duties & Responsibilities- Design, implement, and evolve automated test solutions for APIs, backend services, and integrated system workflows supporting customer‑critical utility and energy platforms.- Collaborate authentically and collaboratively with software engineers to embed testability and quality practices into feature design and delivery.- Improve the reliability and signal quality of automated tests in CI/CD pipelines by identifying, prioritizing, and reducing flaky or low‑value tests.- Expand automated coverage for complex end‑to‑end and cross‑service scenarios that are difficult to validate manually in distributed systems.- Contribute to shared test frameworks, tooling, and quality standards used across multiple agile teams.- Support test data management, environment stability, and quality metrics to enable accountable and repeatable testing outcomes.- Analyze complex defects, identify root causes, and partner with engineering teams to implement durable fixes and prevention strategies.- Continuously assess gaps in automation, tooling, and quality practices, and drive innovative improvements that support agile delivery and operational excellence.Required Skills & Experience- 4+ years of hands‑on experience in Quality Engineering, Test Automation,
SDET roles.- Experience designing, building, and maintaining automated tests for backend services and APIs.- Experience using API testing tools such as Postman or APIDOG, or equivalent programmatic automation frameworks.- Strong understanding of contemporary test strategies and quality practices for complex, business‑critical systems in an Agile environment.- Exposure to performance, reliability, or load testing for backend or distributed systems.- Practical experience integrating automated tests into CI/CD pipelines to support reliable, customer‑centric releases.- Experience with UI automation tools such as Playwright or Cypress to support end‑to‑end workflows.- Working knowledge of SQL for test data setup, validation, and integrity checks.- Experience writing test automation code using languages such as Python or JavaScript.- Ability to communicate professionally, effectively and efficiently with a diverse audience of technical and non‑technical stakeholders.- Ability to work on‑site two days a week.Preferred Skills & Experience- Familiarity with microservices and serverless architectures in distributed systems.- Experience working with mission‑critical or regulated platforms, such as those in Utilities, Energy, or infrastructure technology.- Experience using ticketing and planning tools such as Jira or Asana.- Experience mentoring or enabling engineers through collaborative coaching on test automation and quality best practices.Salary: Waterloo: $72,000 - $137,000 CAD.Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-(phone hidden) or email
[email protected].#J-18808-Ljbffr
📌 Software Development Engineer In Test - C$72,000 - C$137,000 A Year (Toronto)
🏢 Itron
📍 Toronto