岗位职责:
1.测试计划与用例设计:参与需求分析和评审,从测试角度提出改进意见;设计和编写全面、结构清晰的测试用例和测试计划;
2.测试执行与缺陷管理:执行功能测试、回归测试、集成测试等,及时发现和记录产品缺陷;使用缺陷管理工具对问题进行跟踪和管理,并推动问题及时解决;
3.测试报告与文档:准确记录测试结果,编写测试报告,为项目发布提供决策依据;维护和更新测试相关的文档,如测试用例、操作手册等;
4.AI算法效果评测与提升:设计和实施针对AI算法模型的效果评测体系。这包括但不限于:评估模型的准确率、召回率、F1值等性能指标;设计边界案例和对抗性样本进行鲁棒性测试。能够分析模型预测结果,定位模型失效场景;
5.深入技术层测试:具备开发视角,能够阅读和理解代码,从数据流、接口、底层逻辑层面进行“白盒”测试;具备独立准备构造和管理大规模、高质量的仿真测试数据的能力,以满足复杂业务场景和AI模型训练与评估的需求;开发和维护高效的自动化测试脚本、测试工具及测试框架,提升测试效率和覆盖率;
6.主动地、前瞻性地识别项目中的潜在质量风险、流程缺陷或技术债务;
7.确保产品功能符合需求规格说明,并关注用户的易用性和交互体验
8.与产品经理、开发工程师等团队成员保持积极沟通,确保项目流程顺畅。
任职要求:
1.计算机科学、软件工程、建筑或相关专业本科及以上学历;
2.3年以上软件测试/测试开发经验,其中至少1年参与AI/机器学习项目的测试工作;
3.精通测试理论与方法,熟悉敏捷测试流程
4.具备Al模型测试经验,了解常见的机器学习算法和深度学习框架(如TensorFlow,PyTorch);
5.能够阅读项目源代码,理解系统架构和数据流,从而设计更深层次的测试用例;
6.有使用自动化测试框架和持续集成工具的经验
7.熟悉数据库和SQL操作,能够独立编写SQL语句进行数据验证和构造
8.具备出色的分析与问题解决能力,良好的沟通与推动能力,批判性思维与细致入微的观察力。