作为产品全生命周期的“质量守门员”,对需求→设计→开发→上线→运维全过程的质量、变更、缺陷、团队效能负责,最终交付高可靠、高性能、高安全的软件系统。
一、核心职责
1. 质量策划
• 深度参与需求分析,识别质量与变更风险,制定《质量计划》《测试策略》《变更分级模型》;
• 设计端到端系统测试方案(功能、性能、安全、兼容、稳定性、混沌)。
2. 测试设计与执行
• 编写高覆盖率、低冗余的测试用例、测试数据及自动化脚本;
• 搭建并治理测试环境(Docker/K8s、CI/CD、Mock 服务),执行功能、接口、UI、性能、安全、回归测试。
3. 变更管理与版本风险控制
• 建立变更评审机制(CRB),评估代码/配置/数据变更对质量、性能、安全的影响;
• 维护变更追踪矩阵(需求 ↔ 变更单 ↔ 用例 ↔ 发布记录),确保 100% 可回滚、可审计;
• 设计灰度、蓝绿、金丝雀发布验证方案,将变更事故率控制在 ≤0.5%。
4. 缺陷分析与持续改进
• 制定缺陷生命周期 SLA(发现→定位→修复→回归 ≤24h);
• 每周主持缺陷复盘,用 5Why、鱼骨图、FMEA 输出 RCA;
• 构建缺陷知识图谱,将 Top10 缺陷类别固化到静态扫描规则,逃逸率逐年下降 20%。
5. 团队治理与赋能
• 管理 20 人测试团队:任务拆解、排期、绩效评估、1-on-1 辅导;
• 制定团队能力成长路径与 OKR,每季度组织训练营、Code Review、测试分享;
• 建立跨组协作规范(开发/运维/安全/合规双周对齐),确保信息透明、风险前置。
6. 质量度量与平台化
• 建立质量指标体系(缺陷密度、漏测率、MTTR、变更成功率、团队人效);
• 引入自动化框架、性能压测平台、静态代码扫描,提升测试效能 30%+。
二、任职资格
必备
1. 计算机、软件工程、电子信息等相关专业本科及以上学历;
2. 五年及以上系统测试经验,熟悉黑盒、白盒、灰盒、探索式测试;
3. 至少精通以下一类技术:
• 自动化:Python/Java + Selenium/Appium/Pytest/RobotFramework;
• 性能:JMeter/Locust/Gatling,具备容量规划、瓶颈定位能力;
• 安全:OWASP Top10、Burp Suite、渗透测试;
4. 熟悉 Linux、TCP/IP、HTTP/HTTPS、数据库(MySQL/PostgreSQL/Oracle);
5. 具备变更管理实战经验:熟悉 ITIL、DevOps 变更流程,能制定变更分级策略及回滚方案;
6. 精通缺陷根因分析方法(5Why、鱼骨图、帕累托),能撰写高质量 RCA 并推动落地;
7. 至少 1 年及以上团队治理经验:制定并跟踪团队 OKR/KPI,具备绩效面谈与人才培养能力;
8. 强烈的责任心、owner 意识与推动力,善于沟通与跨团队协作。