QA Engineer, IoT (Contract)

SmartThingsMinneapolis, MN
Onsite

About The Position

As a QA Contractor for the SmartThings Hub and Edge team, you will be the final line of defense in ensuring our hardware and edge computing platforms provide a seamless, reliable experience. You will validate the "brain" of the smart home, ensuring the Hub’s core software correctly manages local processing, cloud communication, and diverse device ecosystems. This position is 100% on-site at our Minneapolis office to allow for hands-on interaction with physical hardware, networking infrastructure, and the wide array of devices that make up the SmartThings ecosystem. This on-site requirement is also vital for deep, real-time collaboration with the development and product teams, enabling you to embed quality into the product lifecycle from design through delivery.

Requirements

  • 2+ years of experience in Software Quality Assurance with a focus on hardware-software integration or consumer electronics.
  • Familiarity with home networking concepts (Wi-Fi vs. Ethernet, router setup) and a basic understanding of how devices communicate on a local network.
  • Ability to debug issues that may involve hardware, local network connectivity, or remote cloud services.
  • Excellent written communication skills for writing detailed bug reports and documenting edge-case scenarios.
  • Ability to work daily from our Minneapolis office to manage physical test benches and collaborate with local engineering teams.

Nice To Haves

  • Basic experience with or interest in test automation (e.g., Python, JavaScript, or Shell scripting).
  • Experience testing smart home devices or gadgets that interact with mobile apps and cloud services.
  • Experience with test management platforms (TestMo, TestRail, Zephyr).
  • Familiarity with Jira, Confluence, and GitHub.
  • Comfortable using command-line tools (Linux/macOS) for log analysis, network diagnosis (e.g. using ping, traceroute, or Wireshark), and retrieving system/serial logs.
  • A genuine interest in smart home technology, curious by nature and a commitment to thoroughness and product quality.

Responsibilities

  • Perform manual smoke, regression, and functional testing to support Hub firmware releases.
  • Responsible for the physical setup, pairing, and configuration of a wide variety of IoT devices (sensors, lights, locks, etc.) to create diverse testing environments.
  • Validate discovery, pairing, and control for devices connecting over LAN (Wi-Fi/Ethernet) as well as wireless standards like Matter, Thread, Zigbee, and Z-Wave.
  • Conduct end-to-end (E2E) testing to ensure the Hub correctly synchronizes state with the SmartThings Cloud and reflects accurately across mobile and web clients.
  • Test Hub behavior across different home network setups (Ethernet vs. Wi-Fi), including "offline mode" performance and the local execution of smart home routines.
  • Partner with Hub and Edge engineers to validate new system-level features, from low-level driver updates to high-level cloud API integrations.
  • Use test management software to execute test runs, document results, and maintain an organized repository of test cases for both firmware and software services.
  • Identify and track software defects in Jira, providing clear steps to reproduce and attaching relevant logs (serial, system, or cloud logs) to help engineers diagnose root causes.
  • Maintain the physical testing environment, ensuring Hub hardware versions are updated and test rigs are organized for efficient execution.
  • Validate the firmware update lifecycle to ensure the Hub and its hosted software services update safely without data loss or service interruption.

Benefits

  • 6-month contract
  • 40-hour weekly schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service