一、核心职责
1. 质量保障体系构建
设计并落地公司级质量保障流程,建立测试规范、度量指标(如缺陷逃逸率、自动化覆盖率),推动测试左移(需求评审介入)与右移(线上监控)。
主导自动化测试平台、CI/CD流水线(Jenkins/GitLab CI)的从0到1搭建,提升测试效率。
参与需求评审、设计评审,从可测试性和质量角度提出建议。
分析测试结果(包括自动化测试和手工测试),定位问题根因,协助开发团队快速修复缺陷。
跟踪产品质量指标(如缺陷密度、逃逸率、自动化覆盖率、构建稳定性等),推动质量改进。
编写和维护测试相关的技术文档(如测试方案、工具使用指南、框架设计文档。
2. 测试技术专项推进
负责功能测试(Web/App)、性能测试(JMeter/LoadRunner)、安全测试(AppScan)等方案的制定与执行,定位系统瓶颈(如高并发、低延迟场景)。
推动自动化测试框架(Selenium/Appium+PyTest/TestNG)在团队的落地,不断提升自动化覆盖率。
3. 团队管理与协作
管理测试团队,负责人员招聘、绩效评估、技能培训及梯队建设。
协同产品、研发、运维部门,主导生产故障应急响应与根因分析,确保重大版本0事故上线。
4. 技术规划与创新
规划团队技术栈演进方向(如引入AI测试、混沌工程),主导测试工具自研或选型评估(商用vs开源)。
二、任职要求
硬性条件
- 学历经验:
计算机科学、软件工程、电子信息工程或相关专业本科及以上学历,5年以上测试经验+3年团队管理经验。
- 技术能力:
精通至少一门编程语言(Python/Java/Go),能二次开发测试工具或框架。
熟练使用自动化框架(Selenium/Robot Framework)、性能工具(JMeter/Locust)、持续集成工具(Jenkins)。
具备接口自动化测试经验(熟悉 HTTP/HTTPS, RESTful API, GraphQL, 常用工具如 Postman)。
掌握Linux系统运维、SQL优化、网络协议(TCP/IP)及日志分析技能。
- 专业领域:
深入理解微服务架构、分布式系统测试策略。
软性素质
- 管理能力:具备跨部门项目推动力,擅长制定OKR、成本预算及技术路线图。
- 问题解决:逻辑严谨,能通过数据驱动(如缺陷密度、千行代码缺陷率)优化质量体系。
- 抗压沟通:适应敏捷开发节奏,承受高强度交付压力。