测试工程师等级划分

今天应公司最近的要求,结合网上认可的观点,我把测试工程师划分为5个等级,6个梯度:

新手(测试实习生):对所需要处理的问题毫无经验,可以按照list执行测试。

高级新手(测试初级工程师):有了一点经验,并开始尝试着通过学习来独立解决一些局部的、具体的问题,但通常属于依葫芦画瓢。

胜任者(测试中级工程师):对于自己所从事的工作,胜任者已经掌握了现有的一整套工作思路/方法,并能用来解决相同领域的各种不同问题。

精通者(测试高级工程师):精通者做到了“知其然,知其所以然”,不单单能根据当前的情境,更有能力思考如何改进原有的解决方法/方式,以更高效的解决问题——这依据的是其对技术、业务、过程的结构化、系统化的理解和思考。对于精通者来说,具体的技术/工具已经不是其完成工作的障碍。

专家(测试专家):已经不再受任何规则/指南的约束,解决自己领域的问题对他们来说似乎不需要思考,如在前文中提到的,专家使用的是“直觉”,这种通过长期大量反复的实践、总结和思考/冥想以后,已经由意识层面进入了潜意识层面的东西。

测试管理者(由胜任者以上等级担任):对测试团队进行管理,保证团队的健康持续发展,并在重大项目决策中做出最终决定;能至少为胜任者及以下等级人员做出职业技术等指导作用。

其中词语解释:

经验——不仅仅是我做过什么什么,做了多少多少次,多少多少年,更重要的是在一次次重复的过程中,发生了思维的改变。直白一些说就是在做的过程中不断的思考、学习、改进。否则就只是重复了N次,而并没有对等的经验。

情境——区分从新手到专家各个不同等级的重要标志,直白的说,就是一个人对当前所需要解决的问题认识的是否准确。这个不太好量化,牵扯到一个“怎么知道自己认识的是否准确”的问题,所谓的“决策失误”之类的,就是这么个事情。



留言