主要职责
• 定义和发展测试策略,包括左移、基于风险的测试、BDD/TDD和合同测试。
• 建立与ISTQB、ISO/IEC 29119和OWASP对齐的测试标准和文档。
• 运行质量治理,包括准备/退出门、缺陷SLA和QA OKR。
• 维护涵盖框架、工具、环境、数据和可观察性的测试架构路线图。
• 推动测试工具整合和标准化。
• 拥有跨UI、API、组件、合同、冒烟和回归测试的端到端测试自动化。
• 将自动化集成到CI/CD管道中,使用可维护的框架和编码标准。
• 确保在功能、非功能和自动化层面上的全面覆盖。
• 计划和执行性能、可扩展性、弹性和安全性测试。
• 定义与SLO对齐的质量目标,并在管道中嵌入自动化检查。
• 与产品、架构、网络安全和合规团队合作。
• 向领导层提供仪表盘、质量指标和发布准备报告。
• 领导和指导QA、自动化、性能和安全测试团队。
• 管理团队容量、优先级和跨团队合作。
• 建立共享测试服务,包括回归、性能、安全性、测试数据和环境。
• 指导敏捷团队关于验收标准、可测试性和冲刺级测试计划。
• 领导回顾和事件审查以防止缺陷泄漏。
• 推动测试实践的持续改进和技能发展。
要求
• 计算机科学、工程或相关领域的学士学位。
• 9年以上QA/测试经验,其中3年以上担任测试主管角色。
• 精通JavaScript/TypeScript或Python。
• 具备MySQL和PostgreSQL的实践经验,拥有强大的SQL技能。
• 具有使用Selenium、Cypress或Playwright进行UI自动化的经验。
• 具有使用Postman或REST Assured进行API测试的经验。
• 深刻理解敏捷/Scrum、DevOps、CI/CD、BDD、TDD和合同测试。
• 了解性能和安全测试工具,如JMeter、k6和OWASP ZAP。
• 具有使用Git和CI工具(如Jenkins)的经验。
• 具有AWS和基于Kubernetes环境的经验。
• 深刻理解软件测试原则和最佳实践。
• 优秀的问题解决能力、细节关注和沟通能力。
• 自我激励,专注于持续学习。