Test Automation Engineer

Eagle Wireless•Saint Louis Park, MN

About The Position

Join Eagle Wireless’s internal software team to build an in-house test automation platform for cellular modules. The role connects test management, continuous integration, and issue tracking with lab hardware so tests can run unattended—from firmware flashing through publication of results. This is a build-from-the-ground-up project with ownership and a direct impact on product quality. The engineer will create a system to track test benches, match test cases to compatible hardware, and manage reservations and queues. The role also automates lab equipment, develops test-bench agents, orchestrates runs through Jenkins, captures and evaluates results, automates defect reporting, and migrates test scripts and bench configurations from a legacy system.

Requirements

  • 0–5 years of experience in test automation or test infrastructure for embedded or hardware products.
  • Working-to-strong knowledge of Python.
  • Knowledge of Jenkins and other CI tools, including pipeline design and administration.
  • Hands-on lab automation experience with relays, serial/USB control, programmable power, and device flashing.
  • Ability to integrate APIs with test management tools such as Xray or TestRail and Jira.
  • Ability to document existing systems and make architecture decisions with incomplete information.
  • Basic Linux and Windows command-line skills.
  • Familiarity with Git.
  • Interest in hands-on hardware and lab work.

Nice To Haves

  • Familiarity with cellular modules and AT commands.
  • Experience with carrier certification testing or SIM/modem configuration.
  • Familiarity with configuration management tools such as Ansible.
  • Embedded, electronics, or hardware projects, including coursework or personal work.

Responsibilities

  • Build a system that tracks test benches, matches test cases to compatible hardware, and manages reservations and queueing.
  • Automate lab hardware, including firmware flashing, power cycling, SIM switching, and RF enclosure control.
  • Develop agents that run on test benches and report health and status.
  • Orchestrate test runs through Jenkins, triggered from Xray/TestRail or Jira.
  • Capture logs, determine pass/fail, publish results, and automate defect reporting.
  • Migrate existing test scripts and bench configurations from a legacy system.

Benefits

  • Medical, dental, and vision coverage.
  • Generous paid time off (PTO).
  • Paid parental leave programs.
  • Competitive compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service