Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Sleep Number Corporation Logo

Software Engineer in Test

Sleep Number Corporation

$110,200 - $146,900
Aug 22, 2025
San Jose, CA, US
Apply Now

Sleep Number is looking for a Software Engineer in Test to help define, implement, run, and maintain automation tools and processes for both cloud-based web applications and IoT embedded devices. The role is crucial for ensuring the quality, robustness, stability, and scalability of their SleepIQ Technologies, which support millions of end-users.

Requirements

  • Experience creating well organized test automation libraries and test suites for REST APIs and embedded devices
  • Strong experience with Python, C, or C++ with a preference towards Python
  • Experience with both cloud-based application and networked device deployments and troubleshooting
  • Experience with automated testing a must, as well as with Pytest and Robot Framework
  • Highly successful working in CI/CD environment with the ability to both implement processes and procedures from scratch as well as improve existing infrastructure
  • Strong knowledge of source control management, coding standards, code review, and build and release processes
  • Desired knowledge of and experience with the Robot Framework for automated testing

Responsibilities

  • Responsible for the testing and quality of embedded Software and Firmware components of an IoT device supporting millions of end-users
  • Create and prepare test plans and test cases for software based on functional documentation and/or application behavior(s)
  • Debug and troubleshoot application components in a RTOS/Linux environment
  • Accountable for the development and documentation of test automation frameworks and tools used to validate software developed in support of SN LABS deliverables
  • Maintain the highest possible standard for all code and scripts entering in to automation infrastructure though the use of coding standards and review processes
  • Support the adoption, use, and expansion of automated testing across the various QA (Quality Assurance) teams
  • Work closely with Architects, Developers, DevOps, Product Owners and QA team members to produce high-quality products on schedule while being resource efficient

Other

  • Bachelor's degree in Computer Science, Computer Engineering or similar technical field required
  • 3+ years of experience in a software development organization with a solid understanding of QA fundamentals
  • Highly passionate about doing work with a high degree of accuracy
  • Hybrid work schedule of 3 days in office per week