- Kitchener, Ontario, Canada
- On-site
- Full-time · Senior
- $90K–$130K per year
- 5+ years
Lead end-to-end test strategy for an Energy Management System, automating UI and service-level tests, ensuring quality across EMS workflows.
Compensation
$90,000 - $130,000 + annual bonus (paid in local currency; range varies by location)
Responsibilities
- Lead, develop, execute, and implement end-to-end test strategy for EMS user workflows and system behaviors through the EMS UI.
- Develop and maintain automated end-to-end tests using Playwright, ensuring coverage of core EMS workflows and business-critical scenarios.
- Test and validate critical user personas and their journeys, ensuring correct role-based access, permissions, and operational flows across monitoring and control functions.
- Verify system behavior through visual UI validation and internal communication via MQTT between EMS services.
- Perform regression testing for each software release to validate system stability and prevent reintroduction of defects.
Requirements
- Bachelor’s degree in computer science or related field
- Nice to have: Advanced degree or equivalent experience
- Nice to have: Experience with power electronics, battery management systems, and energy storage technologies
- Nice to have: Domain experience with software for utility scale photovoltaic or battery energy storage systems