架构师
架构师是一个并非计算机行业本来就有的词汇,来自于建筑学,英文是Archetect。建筑工程中的架构师是负责整体建筑的架构设计。因此从宏观上看,软件行业的架构师也类似,是负责对整体架构设计。
在软件工程中架构师是一个团队的技术的领头者。主要工作内容出去对项目的整体设计和规划外,也会参与一些实际技术问题的解决和探讨,攻克技术难关,趟平技术线上的坑,使得工程在软件生命周期过程中平稳顺利完成。
在研发领域有各式各样各司其职架构师,负责系统业务的业务架构师、负责基础设备和设施的基础设施架构师,负责公共组件和平台的中间件架构师。
在测试领域只有一个,测试架构师。那么什么才是测试架构师呢?
测试架构师其实是在测试部门中承担着规划自动化技术栈、基础测试框架选型、基础测试环境维护等工作的角色。肩负提高部门提高工程效率的职责,有着为部门提供技术指导和制定质量保障策略的使命。除此之外,测试架构师必须能驾驭产品的质量、提供指导、反馈和建议,以提高整个工程部门的质量规范。
测试架构师应该都具备跨组织的沟通和推动变革的能力