Software Quality Assurance Engineer

Throne Labs•North Brentwood, MD
•$100,000 - $135,000•Hybrid

About The Position

Throne is seeking a full-time Software Quality Assurance Engineer to join its Software and R&D Engineering Teams. Throne products combine mechanical components, smart plumbing and HVAC, sensors, actuators, onboard processing, cellular connectivity, and solar/battery power. The engineer will help establish QA/QC processes, improve time to market, and maintain the quality of custom firmware and software used by internal staff, external users, and partners. The role works closely with product and engineering teams to understand requirements and test firmware, software, and integrated hardware/software components. The engineer will help plan and document testing, investigate issues in QA and production environments, maintain test environments, and improve testing practices and automation. The position follows a hybrid schedule, with approximately three onsite workdays per week in Brentwood, Maryland, or Seattle, Washington. The base salary range is $100,000–$135,000, with actual compensation based on applicable experience, skills, and geographic location. The role is eligible for a comprehensive benefits package, including equity.

Requirements

  • At least 4 years of relevant commercial experience in software quality assurance.
  • Experience with back-end testing, including API and database testing, as well as web and mobile testing.
  • Understanding of cloud-based architecture and hands-on experience with AWS tools and services, such as Lambda and CloudWatch.
  • Understanding of microservices and serverless architecture.
  • Familiarity with observability and monitoring tools such as Datadog, Grafana, Sentry, or OpenSearch, or similar tools.
  • Experience with test automation using JavaScript, TypeScript, or Python.
  • Willingness to work in a startup lab environment during an active R&D phase.
  • Ability to tolerate changing requirements and priorities and switch context between products.
  • Ability to communicate effectively with onsite and remote teams and explain technical concepts and issues to less technically experienced colleagues.
  • Proactiveness in providing feedback and improving existing processes.
  • Hands-on experience using AI-assisted tools for test case generation, log analysis, or automation, such as GitHub Copilot, ChatGPT, Claude, or Testim.

Nice To Haves

  • Awareness of security testing fundamentals and/or accessibility standards such as WCAG.
  • Experience with performance testing.
  • Experience testing IoT and hardware products.

Responsibilities

  • Work with product and engineering teams to understand business requirements.
  • Participate in estimating test efforts.
  • Design test cases, checklists, and scenarios for different test levels and types using test design techniques.
  • Manually test firmware and software to verify that products and features meet requirements and support a positive user experience.
  • Perform integration testing of hardware, firmware, and software components, and communicate issues to relevant teams.
  • Investigate logs and identify and localize issues in production and QA environments.
  • Provide traceability and test coverage information and contribute to the Test Plan.
  • Set up and maintain the QA test environment.
  • Optimize testing for different contexts and constraints using testing practices, AI, and other tools for test and process automation.
  • Contribute to the creation and maintenance of technical and testing documentation.

Benefits

  • Medical, dental, and vision insurance, with medical options that are 100% employer-paid.
  • Equity for all US-based positions.
  • Daily access to earned wages.
  • 401(k) plan.
  • Paid time off that grows with tenure, in addition to paid sick time and paid parental leave.
  • Life insurance, AD&D coverage, and short- and long-term disability insurance.
  • Employee Assistance Program (EAP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service