Sleep Number

Software QA Engineer

US-CA-San Jose
Req. #


The SQA Engineer will be responsible for testing and qualifying a reliable, state-of-the-art cloud services platform and providing necessary support processes to that end. In this role, the position will be responsible for development and execution of a variety of tests for multi-tiered systems that capture data 24 hours a day, supports millions of devices, and makes data accessible, at scale, via APIs and front-end web systems. Fulfilling these duties requires leveraging established tools to automate the operation and maintenance of such systems with high levels of performance and availability.


  • Test cloud-based web application front end, backend, mobile, REST APIs
  • Perform qualitative and/or quantitative testing and evaluations of products, processes, equipment, and systems to support company requirements
  • Prepare and create test plans, test cases for software based on functionality documentation and application
  • Execute test cases, find and document any and all problems, bugs, or other issues (into a bug database) that affect the software product
  • Ensure that performance and quality of products conform to established company standards; guidelines; specifications and customer requirements by implementing, overseeing, and maintaining formal/structured test programs, policies, processes, procedures, and controls
  • Develop means to automate testing via test scripts or test tools (Selenium, JUnit, JMeter, REST Assured, Postman, DHC, SoapUI, etc.)
  • Develop test data, perform test data analysis, and prepare reports of test results
  • Develop new testing techniques/methods; provide process improvement recommendations
  • Conduct problem reviews and maintain non-conformance metrics
  • Insure that each project is finished as scheduled
  • Partner with development engineers to define requirements, explain defects, and improve the product
  • Create automation scripts to test all areas



  • Bachelor's degree in Computer Science, Computer Engineering or similar technical field required
  • 5+ years of experience as a software tester
  • Experience in software design, verification, reviewing specifications, and test planning
  • Experience in creating test plans for software based on the UI and functionality documentation
  • Experience with command line on Linux, general command and scripting
  • Ability to understand Java code
  • Experience in testing cloud-based software at all levels and mobile/web clients
  • Experience in automation scripts and tools (Selenium, JMeter, REST Assured, Postman, DHC, SoapUI)
  • Understanding of Software Development Life Cycle Methodologies
  • Understanding of AWS environment a plus



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed