Python Test Automation Engineer - Contract

ChargePoint Holdings Inc.Campbell, CA
42d

About The Position

We are seeking a skilled Python Test Automation Engineer to develop and maintain automated test systems for power testing equipment, with a focus on NHR (NH Research) and Chroma hardware. The ideal candidate will have hands-on experience with CANopen communication, GUI test automation, and Hardware-in-the-Loop (HIL) scripting.

Requirements

  • 3+ years of Python test automation experience in hardware/software integration environments
  • Proficiency with CANopen protocol and related tools (e.g., CANalyzer, PCAN)
  • Experience with HIL scripting for testing embedded systems
  • Familiarity with NHR (NH Research) and Chroma power test equipment
  • Experience in GUI automation using Pywinauto, Squish, or equivalent
  • Solid understanding of testing principles, embedded systems, and hardware interfaces
  • Version control with Git and experience in CI/CD environments (e.g., Jenkins)

Nice To Haves

  • Experience in the power electronics or battery testing industry
  • Knowledge of SCPI, Modbus, or other industrial communication protocols
  • Exposure to real-time simulation environments (e.g., dSPACE, NI VeriStand)
  • Agile development experience

Responsibilities

  • Design, implement, and maintain Python-based automated test scripts for power electronics test equipment (NHR, Chroma)
  • Develop and maintain HIL test scripts to simulate real-world operating conditions and validate embedded system behavior
  • Interface with hardware systems using CANopen protocol, including node configuration and data monitoring
  • Automate GUI-based testing using tools such as Pywinauto, Squish, or custom frameworks
  • Integrate HIL and hardware tests into CI pipelines for continuous validation
  • Collaborate closely with hardware, firmware, and QA teams to ensure test coverage and traceability
  • Analyze test results and provide feedback to development teams on bugs, performance issues, and functional gaps
  • Document test cases, procedures, and infrastructure in alignment with project and quality requirements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service