Software QA Engineer

HME CareersCarlsbad, CA

About The Position

HME has been creating innovative products for the drive-thru and pro-audio industries since 1971. We are currently recruiting for a Software QA Engineer - IoT Devices. We are seeking a Software QA Engineer to join our IoT device team. This role focuses on ensuring high-quality product delivery through comprehensive testing, automation, and collaboration. At our core, we believe quality is never an accident — it is the result of intentional and intelligent effort.

Requirements

  • BA/BS in Computer Science, Computer Engineering, or related field
  • 0-3 years of experience in Quality engineering
  • 0-3 years of experience in Test automation
  • 0-3 years of experience in Software and/or hardware testing
  • Approach problems with critical and analytical thinking
  • Ability to leverage AI tools to improve productivity
  • Bias for automation first + shift-left testing
  • Strong system-level thinking
  • Demonstrate rigor, persistence, and ownership in completing assignments
  • Effectively communicate your ideas both verbally and in writing
  • Actively participate in team discussions and meetings
  • Testing IoT devices
  • Services and protocol testing (HTTP, JSON, REST APIs)
  • Applications running on Linux platforms
  • Automation scripting (e.g., Python)
  • Test frameworks such as Playwright and Postman
  • Agile software development environment experience
  • Familiarity with tools such as: Jira, Xray, Confluence
  • Strong analytical and problem-solving skills
  • Excellent planning and organizational abilities
  • Clear and effective written and verbal communication

Nice To Haves

  • Experience with AI-assisted development or QA tools (e.g., GitHub Copilot, LLM-based workflows)
  • Experience testing AI/ML systems or data-driven applications
  • Knowledge of IoT protocols (MQTT)
  • Familiarity with edge computing platforms (e.g., NVIDIA Jetson, ARM-based systems)
  • Experience with containerized test environments and CI/CD pipelines
  • Exposure to observability platforms and production monitoring

Responsibilities

  • Design, develop, maintain, and execute test cases and test plans at both functional and system levels
  • Perform black-box and gray-box testing on released products and products under development
  • Identify design and implementation defects
  • Functional, integration, and regression testing at both feature and system levels
  • End-to-end testing of IoT devices and systems
  • Distributed system validation (device-edge-cloud)
  • Real-world deployment validation (field testing)
  • Testing across: Device → Edge → Cloud pipeline
  • Testing protocols: MQTT, WebSockets
  • Testing offline/low-connectivity scenarios
  • Firmware + OTA update validation
  • Hardware-software interaction testing
  • Identify automation opportunities and develop/maintain automated test suites
  • Experience with modern frameworks: Playwright / Postman / Cucumber / Behave
  • CI/CD integration: GitHub Actions / Azure DevOps pipelines
  • Containerized test execution: Docker-based test environments
  • API + contract testing: Pact, schema validation
  • Develop automated tests using scripting languages (e.g., Python)
  • Leverage AI/ML tools to generate test cases from requirements/specifications
  • Leverage AI/ML tools to identify test gaps and improve coverage
  • Leverage AI/ML tools to perform intelligent defect clustering and prioritization
  • Use GenAI tools (e.g., Copilot, LLMs) to auto-generate test scripts (Playwright/Python)
  • Use GenAI tools (e.g., Copilot, LLMs) to assist in debugging and root cause analysis
  • Apply prompt engineering best practices for test generation and validation workflows
  • Track and manage defects using bug tracking systems
  • Analyze test results and perform troubleshooting, issue triage, and root cause analysis
  • Collaborate cross-functionally to drive resolution
  • Contribute to and improve quality engineering processes and initiatives
  • Work closely with Developers, Product Managers, and QA Engineers
  • Advocate for testing best practices and influence system architecture

Benefits

  • Tuition reimbursement
  • 3 weeks paid vacation your first year
  • Paid holidays
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Pet insurance
  • Life insurance
  • 401K contributions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service