SharkNinja is looking for a Software Quality Assurance Engineer to ensure that software-based products meet defined product requirements, by executing manual test cases, capturing documentation of results and defects, and providing input on the design of test fixtures and protocols.
Requirements
- An understanding of test automation tools
- An understanding of manual software testing practices
- Experience with robotics (e.g. microcontrollers such as Arduino and Raspberry Pi, sensors such as IR and Lidar)
- Experience working with firmware-based consumer products
- Knowledge of the Software Development Life Cycle
- Knowledge of the Software Testing Life Cycle
- Experience with Defect Tracking Tools
Responsibilities
- Assist in testing a variety of SharkNinja products
- Assist in the development of new testing protocols and test cases based on product requirements and new features
- Document results and classifying issues along with pictures
- Clearly communicate progress, blockers, and discovered issues to the wider manual testing team
- Participate in Requirements Tracing, Root Cause Analysis, Fault Tree Analysis and Defect Management activities on assigned projects
- Follow defined system testing practices and procedures
- Execute tests and report defects
Other
- BS in Engineering (EE, ME, CS)
- 0-2 years of experience in a quality assurance role
- Ability to work collaboratively with others
- Ability to multitask and problem solve
- Solid analytical skills with a strong attention to detail