This position is responsible for validating firmware products throughout the development process. This Engineer will be responsible for creating & executing automated and manual test cases. This engineer will Analyzes test result to ensure firmware product functionalities and recommends corrective actions, consult with development engineers in resolution of problems.
Develop test plans according to specifications.
Setup and maintain test environment independently.
Execute manual or automation test cases based on test documents at various stages of the design and development process.
Familiar with automation test tool and improve test efficiency.
Complete test projects in a timely manner. Assist with process improvement.
Design and Analyze test data, maintain documents of test result to assist in debugging and modification of firmware.
Familiar with bug management process, report bugs in bug tracking system and validate & close bugs when bugs get resolved by Development Team.
May participate in meetings with Engineering in US.
At least bachelors’ degree in Computer Science, Software Engineering, Electrical Engineering, Network Engineering or a related field.
5~8 years experiences of software or firmware testing. Experience in printer product test or embedded system test is preferred.
Familiar with at least one Programming Language or Script Language, experience in Python coding and labview is preferred.
Familiar with automation test, experience in test tool development is preferred.
Effective oral and written English communication skills.
Has strong learning and problem solving capablities.