Software Test Engineer I - Infrastructure Management (Hybrid - Hopkins, MN)

IIoT Devices and Services for M2M Networking•Hopkins, MN
•Hybrid

About The Position

Digi International is looking for a Software Test Engineer I to join the Infrastructure Management group. In this role, you will help verify the quality of IoT products that span devices, gateways, and the network-based, distributed software that manages them. You will define, design, and execute test cases and test tools based on requirements, standards, and real-world use cases. You will grow your skills in test automation, defect analysis, and quality processes alongside experienced developers, architects, and QA engineers. This is an entry-level position well-suited to a recent graduate or an early-career engineer who wants hands-on exposure to both software and connected hardware.

Requirements

  • 2-year degree in computer science, computer engineering, information technology or a related technical field or equivalent experience.
  • 0-1 years of experience in a quality assurance role.
  • Self-motivated, with strong problem-solving skills and attention to detail.
  • Familiarity with Python, Java, C.
  • Familiarity with Linux-based systems.
  • Clear written and verbal communication skills for defect reports, test documentation, and cross-team collaboration.
  • Valid work authorization in the United States at the time of application.

Nice To Haves

  • Networking fundamentals: TCP/IP, DHCP, DNS, VPN, Wi-Fi, cellular or SNMP.
  • Exposure to test automation frameworks (pytest, etc.).
  • Basic understanding of virtual environments, including configuring and managing VMs.
  • Experience with defect and test management tools (TestRail, Jira, etc.).
  • Hands-on experience with embedded or connected hardware, serial consoles, routers, gateways, or bench lab equipment.
  • Experience working in an Agile or Scrum development process.
  • Bachelor’s degree in computer science, computer engineering, information technology or a related technical field.

Responsibilities

  • Work to ensure developed products meet design specifications and fall within total quality management limits and standards.
  • Execute functional, regression, and system test for quality assurance.
  • Design and develop test cases for new features and improved coverage.
  • Design and develop test tools to support efficiency and automation.
  • Install, modify, and maintain test beds, fixtures, and lab equipment used for multi-computer, network-based testing.
  • Collaborate with product development on test focus and issue evaluation.
  • Manage multiple projects efficiently and effectively.
  • Use AI tools to accelerate test case drafting, log triage, test automation, and script generation.

Benefits

  • Short-term incentive program
  • New hire stock award
  • Paid parental leave
  • Open (uncapped) PTO
  • Hybrid work environment
  • Competitive medical, health & wellbeing and compensation offerings
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service