岗位职责:
1)设计和建立AI系统SDK库的测试架构,包括测试环境的搭建、自动化测试框架的选择和定制、测试工具的集成等。
2)分析业务需求和AI系统SDK库的特性,进行软件的接口、业务场景功能、性能、可靠性、安全测试设计,确保测试覆盖全面、自动化程度高。
3)编写和维护AI系统SDK库架的自动化测试脚本,覆盖主要功能和常见场景,保证测试用例的全面性和有效性。
4)掌握并熟练运用深度学习相关测试技术和工具(如torch框架/加速API),调用算子调测AI模型。
5)基于AI算法模型训推,评测深度学习框架、AI系统底层(编译器/集合融信等)开发库,发现API缺陷;
6)分析和评估测试结果,及时发现和解决问题,并提出优化建议,持续提升测试效率和质量。
7)跟踪和评估新的深度学习系统测试技术和工具,不断优化测试架构,保持技术领先地位。
任职要求:
1)硕士及以上学历,计算机科学、软件工程或相关专业。
2)熟悉linux环境和常用命令,熟悉shell脚本,能基于shell脚本实现自动化操作。
3)熟悉C/C++语言,有C/C++编码项目经验,掌握gcc、Makefile、gdb等开发调试工具。
4)熟练使用Python语言编写测试用例和自动化测试脚本,具有丰富的Python编程经验。
5)有SDK组件库软件测试经验、AI算法模型测试或深度学习框架pytrorch使用经验。