Skip to main content
CareerCircle Home
Log in
Join
Search for and find Python Test Automation Engineer jobs and Actalent jobs at CareerCircle.com
Actalent jobs, learn more at CareerCircle.com

Python Test Automation Engineer

Actalent

Posted Friday, September 12, 2025

Posting ID: JP-005542915

Los Gatos, CA
Share:
FacebookTwitterLinkedin

Job Title: Python Test Automation Engineer – Power Electronics

We are looking for a Python Test Automation Engineer with a strong experience in hardware/software integration to develop and maintain automated test systems for power testing equipment, specifically using NH Research (NHR) and Chroma platforms. This role involves working with CANopen communication, GUI automation, and Hardware-in-the-Loop (HIL) scripting to validate embedded systems in real-world conditions.


Key Responsibilities

  • Design, develop, and maintain Python-based automated test scripts for power electronics equipment (NHR, Chroma).
  • Create and manage HIL test scripts to simulate operational scenarios and validate embedded system performance.
  • Interface with hardware using the CANopen protocol, including node configuration and real-time data monitoring.
  • Automate GUI testing using tools such as Pywinauto, Squish, or custom-built frameworks.
  • Integrate automated tests into CI/CD pipelines for continuous validation and deployment.
  • Collaborate with cross-functional teams (hardware, firmware, QA) to ensure comprehensive test coverage and traceability.
  • Analyze test results, identify bugs and performance issues, and provide actionable feedback to development teams.
  • Document test cases, procedures, and infrastructure in alignment with project and quality standards.

Required Qualifications

  • 3+ years of experience in Python-based test automation within hardware/software integration environments.
  • Hands-on experience with CANopen and related tools (e.g., CANalyzer, PCAN).
  • Proficiency in HIL scripting for embedded systems testing.
  • Familiarity with NHR and Chroma power testing equipment.
  • Experience in GUI automation using Pywinauto, Squish, or similar tools.
  • Strong understanding of embedded systems, hardware interfaces, and testing methodologies.
  • Experience with Git and CI/CD tools such as Jenkins.

Preferred Qualifications

  • Experience in power electronics or battery testing.
  • Knowledge of industrial communication protocols such as SCPI, Modbus, etc.
  • Exposure to real-time simulation platforms (e.g., dSPACE, NI VeriStand).
  • Experience working in Agile development environments.

Education

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.

Experience Level

  • Intermediate
Compensation:$80

Contact Information

Email: garseneault@actalentservices.com

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
On-Site
Communication
Automation
Python (Programming Language)
Test Automation
Node.js (Javascript Library)
Research
Systems Integration
CI/CD
Hardware-In-The-Loop Simulation
Safety Assurance
Embedded Systems
Simulations
Firmware
Communications Protocols
Power Electronics
Graphical User Interface
Code Coverage
Hardware Interface Design
Real Time Data
CANalyzer
Graphical User Interface Testing

Blog