Back to all jobs
SmartThings logo

QA Tester, IoT (Contract)

SmartThings
MinneapolisOn-site1mo ago
Employment
Full-time

About the role

Key Responsibilities

  • Test Execution: Perform manual smoke, regression, and functional testing to support Hub firmware releases.
  • Hardware Setup & Onboarding: Responsible for the physical setup, pairing, and configuration of a wide variety of IoT devices (sensors, lights, locks, etc.) to create diverse testing environments.
  • Connectivity Testing: 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.
  • Cloud & Client Integration: 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.
  • Network Resilience: Test Hub behavior across different home network setups (Ethernet vs. Wi-Fi), including "offline mode" performance and the local execution of smart home routines.
  • Feature Validation: Partner with Hub and Edge engineers to validate new system-level features, from low-level driver updates to high-level cloud API integrations.
  • Test Management: Use test management software to execute test runs, document results, and maintain an organized repository of test cases for both firmware and software services.
  • Bug Reporting: 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.
  • Lab Management: Maintain the physical testing environment, ensuring Hub hardware versions are updated and test rigs are organized for efficient execution.
  • OTA (Over-the-Air) Testing: Validate the firmware update lifecycle to ensure the Hub and its hosted software services update safely without data loss or service interruption.

Skills, Knowledge & Expertise

  • Experience: 2+ years of experience in Software Quality Assurance with a focus on hardware-software integration or consumer electronics.
  • Networking Basics: Familiarity with home networking concepts (Wi-Fi vs. Ethernet, router setup) and a basic understanding of how devices communicate on a local network.
  • Systems Thinking: Ability to debug issues that may involve hardware, local network connectivity, or remote cloud services.
  • Communication: Excellent written communication skills for writing detailed bug reports and documenting edge-case scenarios.
  • On-site Availability: Ability to work daily from our Minneapolis office to manage physical test benches and collaborate with local engineering teams.
  • Automation: Basic experience with or interest in test automation (e.g., Python, JavaScript, or Shell scripting).
  • IoT Ecosystems: Experience testing smart home devices or gadgets that interact with mobile apps and cloud services.
  • Test Tools: Experience with test management platforms (TestMo, TestRail, Zephyr).
  • General Tools: Familiarity with Jira, Confluence, and GitHub.
  • Technical Debugging: Comfortable using command-line tools (Linux/macOS) for log analysis, network diagnosis (e.g. using ping, traceroute, or Wireshark), and retrieving system/serial logs.
  • Mindset: A genuine interest in smart home technology, curious by nature and a commitment to thoroughness and product quality.

SmartThings Benefits

741,000+ hidden jobs like this

SmartThings and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.