Embedded Software Test Engineer
Current- Develop automated tests in Python and C/C++ for validation.- Assist internal developers in code coverage and test case development.- Perform both random assessments and customer simulations on products for reliability.- Perform end-to-end testings on both software and hardware to detect bugs.- Document test details and results for testings and assessments.- Study the internal compilers, IDE, operating systems, hypervisors, and debug probes for product testings.- Track down various bugs with relevant logs and statistics for developers to root cause.- Write up a QA knowledge base for various projects I have worked on as a reference guide for other test engineers.- Train new hires on various testing procedures and projects.- Manage and lead the probe release testing plan and signoff.