Software Development Engineer in Test

Itron, Inc.Waterloo, ON
$72,000 - $137,000Hybrid

About The Position

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us. We are hiring a Software Development Engineer in Test (SDET) to help ensure the quality, reliability, and scalability of our core business platforms that support customers across the Utilities & Energy sector. 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. The position emphasizes shared ownership of quality, enabling teams through automation, tooling, and continuous improvement.

Requirements

  • 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 modern 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

Nice To Haves

  • 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.

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.

Benefits

  • iGrow program
  • iBelong program
  • Paid internships, co-op and apprenticeships
  • Generous and flexible paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service