负责将业务和功能需求转化为稳健的测试策略,设计并执行测试用例(手动和自动),管理缺陷生命周期,并在整个SDLC中确保产品质量
与产品、工程和业务利益相关者紧密合作,确保发布就绪,并推动QA实践的持续改进
测试策略、计划与分析:分析来自业务需求、用户故事和功能规格的测试需求
与产品经理、技术主管和开发人员澄清模糊点
为分配的项目贡献并拥有测试计划(范围、方法、准入/退出标准、资源、时间表、环境需求和风险)
识别测试条件,根据风险和影响确定覆盖优先级,并就完成/验收标准达成一致
测试设计与文档:设计清晰、可重用、可追溯的测试用例和检查表,并与需求和验收标准对应
创建测试数据策略
安全地准备或合成数据(如果使用类似生产的数据,包括屏蔽/匿名化)
维护需求可追溯性矩阵,确保功能和非功能需求的全面覆盖
测试执行(手动与自动化):领导并执行端到端的测试活动,包括功能、集成、回归、冒烟测试和UAT支持
在手动和自动化测试实践上为团队成员提供指导
在适用的情况下应用AI驱动的测试生成、测试优先级排序和缺陷预测技术,以加速QA周期并提高质量结果
配置、管理和验证测试环境
协调部署,执行测试数据准备/重置,并在测试执行前进行环境健康检查以确保稳定性
缺陷管理与质量风险:记录、分类和跟踪缺陷,提供清晰的复现步骤、实际与预期结果以及相关证据(日志、截图、HAR文件)
与开发人员合作进行根本原因分析
验证修复并进行重新测试和回归测试
及时上报质量风险、环境障碍或范围问题,并提出缓解建议
协作与领导力:与PM/PO、BA、开发、运维和支持团队合作,就范围、时间表和交接达成一致
为QA流程资产(模板、检查表、SOP)和知识库做出贡献