Sleep Number

  • Software QA Intern

    Job Location US-CA-San Jose
    Req. #
  • Overview

    The Software QA Intern will have the ability to think and work logically to create test cases for software programs and consistently carry out test cases fully.




    • Test product components – Either server-side or device-side:
      • Server – a cloud-based, web application consisting of database(s), backend application, and REST API – also possibly front end and mobile components as well. The server supports device activity and data collection.
      • Device – An IoT smart device consisting of both firmware for controlling hardware and a Linux-based embedded software distribution that communicates data and events with the server.

    Additional Responsibilities:

    • Perform qualitative and/or quantitative tests/evaluations of products, equipment, and systems to support requirements.
    • Prepare and create test cases for software based on functionality documentation and application behavior.
    • Execute test cases, find and document problems, bugs, or other issues (into a bug database) that affect the software product.
    • Help ensure that performance and quality of products conform to established company standards; guidelines; specifications and customer expectations.
    • Develop test data, perform test data analysis, and prepare reports of test results.
    • Assist in developing new testing techniques/methods.
    • Conduct problem reviews and maintain non-conformance metrics.
    • Partner with development engineers to define requirements, explain defects, and improve the product.
    • Create automation to support testing via test scripts or test tools (Python, Java, C/C++, Shell, Robot Framework).


    Experience, Education & Certifications:

    • Experience and training in Computer Science, Computer Engineering or similar technical field required.

    Knowledge, skills & abilities:

    • Understanding of concepts involved in design verification, reviewing specifications, and test planning.
    • Exposure to creating test cases for software based on the UI and functionality documentation.
    • Solid experience with command line on Linux, general command and scripting.
    • Understanding of Software Development Life Cycle Methodologies.
    • Experience with Python, Java, C/C++, or other suitable programming languages.
    • Desired - Exposure to automation with scripts and test tools – Robot Framework, Selenium, Unit testing, JMeter.
    • Desired - Understanding of AWS environment a plus.

    Equal Opportunity Employer

    Sleep Number is an equal opportunity employer, committed to recruiting, hiring and promoting qualified people of all backgrounds, regardless of sex; race; color; creed; national origin; religion; age; marital status; pregnancy; physical, mental, communicative or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law.


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