Software QA Automation Engineer

Bose CorporationFramingham, MA
1dHybrid

About The Position

As an entry-level SQA Automation Engineer, you will be part of the embedded software QA team responsible for validating the performance, reliability, and user experience of our next-generation headphones, earbuds, speakers, sound bars, and home theater products. In this role, you will contribute to both manual and automated testing efforts, helping ensure our audio products meet the highest quality standards. You will assist in developing and maintaining automated tests and frameworks, triaging automation failures, and working closely with development teams to identify issues and support defect resolution. This entry-level position is ideal for someone looking to grow their skills in automation, embedded system testing, and consumer electronics.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong analytical, troubleshooting, and problem-solving skills with excellent attention to detail.
  • Effective written and verbal communication abilities.
  • Ability to learn quickly in a fast-paced engineering environment.
  • Being currently authorized to work in the U.S. is a precondition of employment for this position.
  • Must be willing to work in a hybrid work environment.

Nice To Haves

  • Exposure to Python scripting, test automation, or unit testing frameworks (e.g., pytest).
  • Familiarity with tools such as Appium, Wireshark, BlueSuite, or TestRail.
  • Understanding of embedded systems, Bluetooth fundamentals, or consumer audio hardware.
  • Experience working with Linux or macOS development environments.
  • Background in Agile or Scrum workflows.

Responsibilities

  • Execute focused test plans for embedded consumer audio products.
  • Validate core software functionality using black-box and white-box techniques.
  • Perform regression testing to ensure feature stability and defect resolution.
  • Assist with device setup, configuration, and maintenance of lab test environments.
  • Use tools such as TestRail to manage test cases and track test execution.
  • Collaborate with QA leads and developers to report, investigate, document, triage, and validate issue resolutions.
  • Build foundational knowledge of Bluetooth technologies, embedded systems, and audio hardware testing.
  • Contribute to the development, maintenance, and enhancement of automated test suites.
  • Write basic automated tests in Python using pytest, Appium, or internal frameworks.
  • Help convert manual test cases into automated scripts to improve coverage and efficiency.
  • Assist in debugging, triaging, and analyzing automated test failures.
  • Support the upkeep of automation environments on Linux and macOS.
  • Participate in code reviews for tests and framework components, learning best practices for clean and scalable automation.

Benefits

  • bonus programs
  • comprehensive health and welfare benefits
  • a 401(k) plan
  • exclusive perks designed to support your wellbeing
  • a generous employee discount
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service