S

SWTCH Energy

EV charging management for multi-tenant properties

QA Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of experience in Software Quality Assurance, including at least 3 years focused on test automation.
  • Experience testing web applications, application programming interfaces, mobile apps, and backend services.
  • Experience designing an automated testing practice from scratch.
  • Ability to partner with Product Managers to surface testing needs and edge cases.
  • Hands-on experience with test automation frameworks such as Playwright, Cypress, or Selenium.
  • Experience testing REST APIs using Postman or similar tools.
  • Proficiency in Python and/or TypeScript.
  • Experience with Git, continuous integration/continuous delivery pipelines, and Agile practices.
  • Experience mentoring or upskilling other engineers in testing practices.
  • Strong analytical and troubleshooting skills, and excellent communication.

Responsibilities

  • Guide Product Managers in translating use cases into testable requirements and edge cases.
  • Own the definition of test strategy and testing standards, and design the automated end-to-end and user-flow testing approach from scratch.
  • Develop and execute automated functional, regression, integration, and end-to-end test suites.
  • Implement the automated portions of the testing plans defined for the role.
  • Mentor and train engineers on writing, maintaining, and extending automated tests, building testing capability across the team.
  • Perform manual and exploratory testing where automation is not yet in place.
  • Identify, document, and track defects, working with engineering to drive timely resolution.
  • Integrate automated testing into continuous integration/continuous delivery pipelines.
  • Monitor test execution, analyze failures, and continuously improve coverage and reliability.

Desired Qualifications

  • Ruby experience.
  • Experience with Internet of Things, connected devices, or hardware-interfacing software.
  • Experience with electric vehicle charging, Open Charge Point Protocol, or similar device-communication protocols.
  • Familiarity with AWS, Azure, or Google Cloud Platform.
  • Performance or load testing experience.

About the Company

SWTCH Energy

EV charging management for multi-tenant properties

SWTCH Energy provides turnkey EV charging and energy management for multi-tenant properties, offering hardware, software, and ongoing services through a Charging-as-a-Service (CaaS) model. Its SWTCH OS cloud platform lets property managers control charging stations, enforce usage, and handle billing, while SWTCH Control dynamically balances load to fit up to ten times more chargers on existing electrical capacity without grid upgrades. The company focuses on real estate developers, property managers, and parking operators in dense urban areas, reducing upfront costs and creating new revenue streams. Its goal is to accelerate EV charging deployment across North America by making charging a practical, valuable amenity for residents, employees, and customers, supported by ML/AI energy management and a growing charging network.

Company size
51-200
Company stage
Series B
Total funding
$48M
Headquarters
Toronto, Canada
Founded
2016

Recently Posted Jobs

Explore more opportunities at SWTCH Energy

See more jobs