测试经理
资格:
本科学历(计算机科学或“STEM”专业(科学、技术、工程和数学)或相关领域)
职责:
测试需求分析:
• 创建/修改/审核大型项目的主测试策略文档。
• 创建/更新/审核测试估算、项目/迭代计划工作量。
• 利用以往的项目经验/学习,如回顾报告、经验教训,以提高需求分析能力。
• 通过采用白盒测试技术,使用预定义的检查清单和认知解决方案加速器(如果有)来审查架构和设计工作成果,以识别缺陷。
测试策略和测试计划:
• 创建测试策略(包括发布日期、测试类型、项目范围、特定发布的详细说明、RAID风险、假设、问题和依赖等)。
• 从客户那里收集输入(例如测试类型、开发团队、客户经理等)。
• 准备测试计划,包括时间表、资源(人员/设备)部署(如何进行测试)。
• 寻求测试计划的签字批准。
• 参与项目/迭代计划,定义迭代目标,Scrum评审会议,识别产品待办事项,并向Scrum团队提供风险/问题,以便更快地进行修复。
• 审查并寻求客户对每个发布的回顾报告、经验教训的签字批准。
测试设计技术(设计原则/工具/模式):
• 审查测试场景,并根据需要进行审查。
• 跟踪审查意见的根本原因,并采取行动解决它们。
• 审查测试用例和可追溯性矩阵,以确保对需求的全面覆盖。
• 跟踪停机时间,并向客户报告。
• 在适用的情况下,支持团队/客户进行用户验收测试(UAT)/业务验收测试(BUT)。
• 执行健全性测试,以确保系统准备好进行测试。
• 上传测试用例。
• 验证测试环境准备就绪,可以进行测试执行。
• 为测试执行准备测试实验室。
• 在周期的各个阶段寻求客户的签字批准。
仅限现场协调员:
• 在客户端支持业务负责人进行用户验收测试(UAT)。
• 如有要求,为UAT标识测试数据。
• 创建捕捉测试用例优先级的运行计划文档,基于复杂性。
编码实践和缺陷管理:
• 具有全面的质量领域、用户体验、黑盒、白盒测试视角。
• 能够估计和承诺任务级别的工作量,并按时交付活动。
• 审查团队记录的缺陷,并将其分配给正确的负责人。
• 通过参与架构/设计审查进行有效的技术交流。
• 用开发人员的语言进行沟通。
• 支持质量保证目标。
• 遵守所有客户标准、政策和治理实践。
• 全面了解完整的开发生命周期,并积极参与各个阶段。
• 在项目生命周期的早期与开发团队、架构师合作,识别与架构设计、低级设计组件和编码标准、测试数据依赖、环境依赖等相关的依赖关系。
测试执行(自动化/专业化测试):
• 设计和实施基于应用程序自动化的最佳框架。
• 审查测试结果,并在执行过程中解答团队提出的疑问/问题。
• 准备测试摘要报告,并与团队/相关利益相关者共享,或审查测试分析师提交的测试结果/测试报告。
• 汇总经验教训和采用的最佳实践。
• 定期根据受众生成指标。
• 审查指标,以确定流程优化的领域。
• 创建强大的测试自动化脚本。
• Web服务设计Web服务测试框架。
• DevOps定义、部署和监控指标配置。
• 具有多线程和其他质量工程工具和技术的专业知识。
• 与开发、发布和部署团队的利益相关者讨论基于测试结果和测试总结报告的决策。
• 具有使用行业最佳工具和技术进行持续集成/部署和交付的专业知识。
• 进行频繁的监控和故障分析。
• 修复脚本中的任何错误/问题。
• 向现场团队共享所有团队的状态。
• 进行频繁的优化/维护。
技术咨询研究和分析:
• 参与对自动化、稳定性、可用性和可扩展性的质量、设计决策,以及被测试应用程序的可扩展性。
• 代码质量、覆盖率和生产力分析,以确保测试套件覆盖程序的所有领域。
人员管理:
• 为新成员组织入职培训。
• 与同事建立并保持积极的关系。
• 确定团队成员的培训需求。
• 确定、培养、奖励和发展高绩效者。
• 解决升级的冲突和抱怨。
知识和创新管理:
• 指导/辅导团队创建知识文档(例如文献资料、可重复使用的资产),推动知识管理。
• 根据经验改进已有流程。
• 制度化系统和流程,以实施团队提出的创新建议(例如采用Cognizant专有的最佳实践/工具、流程优化,如使用工具、自动化等)。
• 确定由于采用最佳实践而节省的时间和成本。
• 为团队成员创造有利的创新和分享思想的环境。
项目、配置和发布管理:
• 审查每日交付成果,并与相关利益相关者适当共享。
• 创建并与团队/相关利益相关者共享每周状态报告和每日状态报告。
• 促进现场和离岸团队之间的电话会议,讨论项目状态。
• 根据估算和所需技能集确定资源。
• (仅适用于维护/增强项目)。
• 根据对需求的理解,为增强功能创建估算。
• 如有需要,对工具进行概念验证(例如加速器、性能增强工具)。
• 与发布经理协调,了解测试环境中的各种活动(例如构建计划),并确保正确的组件移至生产环境。
必备技能:
• Oracle E-Business Suite测试
良好的技能:
• 自动化
• Java
• Selenium