主要职责
• 定义和发展测试策略,包括左移测试、基于风险的测试、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 测试的经验。
• 对 Agile/Scrum、DevOps、CI/CD、BDD、TDD 和契约测试有深刻理解。
• 了解 JMeter、k6 和 OWASP ZAP 等性能和安全测试工具。
• 具有使用 Git 和 Jenkins 等 CI 工具的经验。
• 具有 AWS 和基于 Kubernetes 环境的经验。
• 对软件测试原则和最佳实践有深刻理解。
• 优秀的问题解决能力、细节关注和沟通能力。
• 自我激励,专注于持续学习。