原文:http://ezinearticles.com/?Software-Test-Architect—Role-and-Responsibilities&id=3669515
- 提供技术领导力,引导测试组织的策略方向
- 负责测试策略的规划
- 根据组织需要,规划和创建有效的测试架构
- 测试组织内的技术负责人
- 头号技术权威,负责各种测试活动的质量,既包括功能性的,也包括非功能性的,比如性能测试,安全测试,可用性测试等等。
- 分析当前的流程和实践,建议和引导各种改进,并且需要定义流程。
- 发挥自己广泛的影响力,不仅仅局限于测试组织内部,也包括整个产品组织。
- 角色类似于开发架构师
- 参与组织范围内的质量流程的定义和实现,从而保证产品发布的质量
- 有产品的大局观,帮助指引测试组织的工作
- 影响产品组织未来的方向,策略和计划
- 有效地配合各种产品开发/发布活动,包括开发,测试,技术发布,市场,项目管理以及其他,从而保证按计划的执行和发布
- 参与接触客户,提供必要的技术支持,同时接收和分析客户反馈,识别问题,和开发以及支持部门进行协作。和客户合作工作可以拓展到alpha/beta等测试阶段,作为客户和合作伙伴的联络人以确保测试策略得到了正确的实行。
- 帮助制定测试计划
- 负责设计和开发测试组织的自动测试框架,工具和套件。如果工具不能完全满足需要,测试架构师要设计或者开发相应的组件来满足需要。
- 参与了解商业需求和开发架构师一起将需求转换为解决方案的架构设计。评审需求并澄清需求,参与产品设计的评审,和开发架构师以及开发组一起工作,如果需要的话改进和改良设计,并且帮助将可测试性需求融入到设计中。
- 分析竞争对手的产品和技术,提供适当的建议来影响产品和技术的方向
- 有综合的产品知识,能够指导初级和高级组员
- 影响技术方向的选择,在必要的评估后确定使用某些技术
- 参与测试人员的招募并且指导测试组内人员
- 主动持续提高测试覆盖率,测试执行和自动化。
- 结果导向,高度负责,人们期望测试架构参加项目后能使得项目够获得更多的产出。
- 参与产品的测试计划工作,并且有自己的产出,例如测试说明书,代码等
- 从架构师再往上发展,可以负责更广范的工作内容,发挥更重要的作用,成为一个更高级的角色