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

Digi International•Hopkins, MN
•$57,000 - $89,000•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, and 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.

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