岗位职责:
1. 负责公司产品的固件测试工作;
2. 根据用户需求设计编写高质量,高覆盖率的测试用例;
3. 完成测试工具的编写以及测试用例的代码实现;
4. 执行测试用例,并对测试过程中出现的问题进行报告;
5. 与固件开发工程师协作对缺陷进行分析,定位,找出问题原因;
6. 调研相关开源测试工具或编写高质量自动化测试工具。
任职要求:
1. 有嵌入式系统的测试经验,不限于固件,驱动等;
2. 具有编程功底,不限于python,C,shell等;
3. 具有非常丰富的测试理念和测试方法相关的知识;
4. 熟悉代码管理工具GIT/SVN;
5. 熟悉缺陷管理工具JIRA/BugZilla;
6. 熟悉linux和windows环境,掌握操作系统的常见命令;
7. 具备自主建立系统,解决问题的能力;
8. 具有团队合作和协调能力,与团队一同奋斗的精神;
9. 具有开放的心态和对新技术的渴望;
10. 熟练使用英语进行书面及口头沟通,阅读英文文献文档无压力;
11. 具有存储系统相关测试工作经验的优先,包括并不限于:
a. NVMe, ATA, SCSI, SAS/FC 等协议
b. Nand/Nor Flash 相关知识
c. Flash 管理相关知识 FTL, Wear Leveling, Garbage Collection