Back to Jobs
Recently postedTechnology

Hardware Test Automation Engineer

ComrisePortage, MI🇺🇸United States

Quick overview

Salary$73/hr
SeniorityMid Senior
Work modeOn Site
LocationPortage, MI, United States
GitEmbedded SystemsGitHub ActionsHTTPJenkinsPythonpytestSOAPCI/CD

Job description

Hardware Test Automation Engineer

Location: Portage, MI (Onsite)

Employment Type: Contract (3-6 months)

Pay Rate: $72.50/hour (W2)

Industry: Medical Technology & Manufacturing

Note: No C2C, 1099, or be legally authorized to work in the United States for the duration of the assignment.

Job Description:

We're seeking a Hardware Test Automation Engineer to support test automation for a connected hardware product used in healthcare environments.

This role focuses on converting existing manual test procedures into automated test suites using Python. You'll work with hardware-based systems, communication protocols, and API integrations to improve test efficiency, reliability, and release readiness.

Key Responsibilities:

  • Develop, maintain, and debug automated test scripts using Python and Pytest.
  • Convert existing manual test procedures into automated tests within an established Python-based framework.
  • Perform API testing using ReadyAPI, HTTP, and SOAP web services.
  • Test hardware products and edge devices that communicate with external applications and systems.
  • Validate device communication using the CAN (Controller Area Network) protocol.
  • Integrate automated test suites into CI/CD pipelines using GitHub Actions or runners and related tools.
  • Investigate test failures, troubleshoot issues, and collaborate with engineering teams to improve product quality.
  • Document test procedures, results, defects, and automation improvements.

Required Qualifications:

  • Approximately 5 years of relevant experience in test automation, hardware testing, systems engineering, or a related technical field.
  • Strong hands-on programming experience with Python.
  • Experience with Pytest and automated test framework development.
  • Practical experience with API testing and ReadyAPI.
  • Working knowledge of CAN communication protocols.
  • Experience testing physical hardware products or edge devices.
  • Familiarity with HTTP protocols and SOAP-based web services.
  • Experience integrating automated tests into CI/CD pipelines, preferably using GitHub Actions or runners.
  • Strong debugging, analytical, and problem-solving skills, with the ability to work independently.

Preferred Qualifications:

  • Experience with Wi-Fi testing or RF (radio frequency) testing.
  • Experience working with embedded systems, circuit boards, gateways, or connected devices.
  • Familiarity with Jenkins or other CI/CD tools.
  • Experience in automotive, consumer electronics, medical technology, or other hardware-focused industries.

Interview Process: Typically one technical panel interview, with a possible second round.

Similar jobs