Full Time

Senior Software Development Engineer in Test, Home Audio

Sonos, Inc.
$110,000 - $140,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Sonos, Inc., so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Development Engineer in Test (SDET) in the Home Audio division at Sonos, Inc., you will be at the forefront of ensuring the quality and performance of our innovative audio products. Your primary responsibility will be to design and implement comprehensive testing strategies and automation frameworks that enhance software reliability and user experience. You will work collaboratively with cross-functional teams to deliver high-quality software that meets customer expectations in a competitive market. We are looking for a candidate who is both technically proficient and passionate about sound technology, to lead test development and drive improvements in our testing processes.



Job Responsibilities

  • Develop and maintain automated test frameworks for embedded and server-side software.
  • Design, implement, and execute functional, regression, and performance testing of embedded systems.
  • Collaborate with software developers to understand features and architecture to create effective testing strategies.
  • Analyze test results, identify defects, and document findings with thorough reports and actionable insights.
  • Participate in code reviews to uphold quality standards and provide constructive feedback.
  • Lead test planning sessions and contribute to project planning to meet release schedules.
  • Mentor junior engineers in best testing practices and automation strategies.
  • Continuously evaluate and improve testing processes to enhance efficiency and effectiveness.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software testing, with a focus on automation.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Proven experience with test automation frameworks, such as Selenium, Appium, or JUnit.
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
  • Understanding of software development life cycle (SDLC) and agile methodologies.
  • Knowledge of audio technology and products is highly desirable.
  • Excellent analytical, problem-solving, and communication skills.


Technologies & Tools

The Senior SDET will work with a diverse array of technologies including but not limited to embedded systems, networking protocols, cloud services, and audio processing software. Key tools utilized in this role will include automation frameworks like Selenium and Appium, testing environments such as JUnit and TestNG, as well as CI/CD tools like Jenkins and Docker for continuous integration and deployment processes. Familiarity with cloud services and API testing tools will also be essential for this position.



Ideal Candidates

The ideal candidate for the Senior Software Development Engineer in Test position will exhibit a strong analytical mindset paired with a creative approach to problem-solving. You should be detail-oriented and possess the ability to foresee potential issues within software systems before they arise. Passion for technology and audio innovation should inspire your work, along with a collaborative spirit that thrives in dynamic team environments. Excellent communication and interpersonal skills are crucial for success, as you will be working closely with other developers, product managers, and cross-functional teams to deliver high-quality audio experiences.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.