Work with Firmware Engineers and cross-functional teams to develop and implement test plans. Include hands-on, with actual hardware, scripting test fixtures that exercise hardware, integration testing with the Studio software, and unit testing of the firmware source.
Work with cross-functional engineering team to troubleshoot and debug issue.
Work with EE and manufacturing teams to verify firmware behaves according to test plans and look for opportunities to expand the quality of the tests.
Design/assist in building automation framework and scripts. Knowledge of GitHub Actions and Docker would be a plus
Maintain and execute manual/automated test cases
Investigate device logs for crash and errors
Document and disseminate test results in an audience appropriate manner for the wide range of tests performed.
Create, analyze, manage defects and proactively identify risks
Maintain updated knowledge of industry trends and advancements
Requirements
Requirements|
5+ years of experience in device firmware/software testing both manual and automated
Experience with Git and GitHub for source control, including using submodules
Experience in Python and/or C is a plus
Experience on development workflow tools such as CI/CD, TestRail, Postman, Google Cloud, GitHub, JIRA