Demo

Test Automation Engineer

Prohires
Kalamazoo, MI Contractor
POSTED ON 9/4/2026
AVAILABLE BEFORE 10/3/2026

Test Automation Engineer - NI VeriStand to Python Migration

Location: Kalamazoo, MI  100% onsite.

 

Overview 

Client is a global medical device manufacturer. Their Acute Care R&D group develops connected electromechanical patient-support platforms (hospital beds and stretchers) with embedded firmware, sensing, actuation, and network connectivity. Verification runs on custom Hardware-in-the-Loop (HIL) benches built on National Instruments PXI hardware. 

The client is consolidating verification tooling onto a single Python-based test framework. This role migrates the existing NI VeriStand test asset library into that framework preserving functional equivalence, test coverage, and verification traceability. 

Responsibilities 

Analysis & reverse engineering 

Analyze the existing VeriStand library: system definition files, Real-Time Sequences, stimulus profiles, workspace configurations, custom devices and document functional intent, signal mapping, and coverage of each test 
Reconstruct test intent where documentation is thin or original authors are unavailable 
Produce a migration inventory and sequencing plan covering dependencies, complexity, and priority 
Migration & development 

Port VeriStand test logic into the Python framework, maintaining functional equivalence with the legacy implementation 
Build and extend Python hardware-abstraction layers over the NI stack - nidaqmx (DAQ, analog/digital I/O), nixnet (CAN/CAN FD), pyvisa (instrument and serial control)  and over PXI chassis and real-time targets 
Implement reusable fixtures, drivers, and utilities so the migrated suite is maintainable, not a one-for-one transliteration 
Integrate migrated tests into version control and automated execution 
Verification of the migration 

Design and execute an equivalence strategy: run legacy VeriStand and migrated Python tests against the same device under test and reconcile results 
Investigate discrepancies, distinguishing genuine defects from timing, resolution, or signal-conditioning differences between environments 
Document equivalence evidence to a standard suitable for design-control review 
Bench & hardware work 

Bring up and maintain HIL benches: PXI chassis, NI modules, signal conditioning, wiring harnesses, load banks, simulated sensors and actuators 
Debug at signal level with oscilloscopes, logic analyzers, multimeters, protocol analyzers 
Support fault-insertion and boundary-condition testing on electromechanical subsystems 
Documentation & quality 

Maintain traceability from migrated tests to source requirements and test protocols 
Support test-tool validation and produce documentation consistent with design-control and DHF expectations 
Participate in peer code review, protocol review, and defect triage 
Required 

5 years embedded systems, firmware, or system-level test engineering on physical hardware 
NI VeriStand hands-on: system definition (.nivssdf), Real-Time Sequences (.nivsseq), stimulus profiles, workspace/screen configuration, custom devices; deploying to NI real-time targets 
NI hardware: PXI/PXIe chassis, real-time controllers, DAQ modules, signal conditioning; configuration in NI MAX 
Python: production-quality - OOP design, pytest or comparable, fixtures, hardware abstraction, structured logging and reporting 
NI Python APIs: nidaqmx, nixnet, pyvisa, or demonstrable equivalent instrument-control work in Python 
Electronics: reads schematics fluently, confident probing live PCBAs, proficient with scope, DMM, logic analyzer, bench supplies, electronic loads 
Protocols: CAN and CAN FD, I²C, SPI, UART/RS-232/RS-485 - at debugging level, not just familiarity 
HIL concepts: closed-loop simulation, plant models, signal conditioning, fault insertion, real-time determinism 
Tooling: Git; Jira, Azure DevOps, Polarion, or Jama 
Able to work onsite in Kalamazoo for the full engagement 
Preferred(5-8 years of Testing exp) 

Medical device experience under design controls - ISO 13485, IEC 62304, ISO 14971, FDA QMSR / 21 CFR Part 820 
Test method validation (TMV) and software tool validation in a regulated environment 
LabVIEW and NI TestStand - especially for interpreting legacy custom devices and sequence orchestration 
Simulink or model-based plant simulation feeding VeriStand 
Electromechanical test: motor control, actuators, load cells, position/force sensing, battery systems 
IEC 60601-1 and 60601-1-2 familiarity 
CI/CD for hardware test (Jenkins, GitLab CI) and automated test reporting 

 

Hourly Wage Estimation for Test Automation Engineer in Kalamazoo, MI
$42.00 to $48.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Test Automation Engineer?

Sign up to receive alerts about other jobs on the Test Automation Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$128,874 - $152,513
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$104,692 - $122,242
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Prohires

  • Prohires Saint Paul, MN
  • Product Manager location : Hybrid position at N Saint Paul, MN 55155 Sample Tasks: · Product Strategy & Vision : o Define the vision and roadmap for data p... more
  • 1 Day Ago

  • Prohires Kalamazoo, MI
  • Position 1: Gateway & Wi-Fi / RF Test Engineer Location: Kalamazoo, MI 100% onsite Salary: $80K per annum Benefits. Overview The client's connected beds an... more
  • 1 Day Ago

  • Prohires Michigan, IN
  • Position 2 : Test Automation Engineer - NI VeriStand to Python Migration (2 openings) Location: Kalamazoo, MI 100% onsite Overview Client is a global medic... more
  • 1 Day Ago

  • Prohires Michigan, IN
  • Position 1: Gateway & Wi-Fi / RF Test Engineer Location: Kalamazoo, MI 100% onsite Overview The client's connected beds and stretchers carry an onboard Gat... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Test Automation Engineer jobs in the Kalamazoo, MI area that may be a better fit.

  • Redrouthu's Inc Kalamazoo, MI
  • Job Description: Test Automation Engineer - NI VeriStand to Python Migration Kalamazoo, MI 100% onsite Overview: Client is a global medical device manufact... more
  • 7 Days Ago

  • GLOBAL IT CON LLC Kalamazoo, MI
  • Note:- Only Local candidate Role:-Test Engineer Edge Gateway Test Automation Location: Kalamazoo, Michigan Onsite Expected Duration: 3 6 months Technology:... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!