四个维度助你招聘测试人才

 

测试和开发相比,有自己的特点:工作质量不好衡量;测试工程师需要迅速学习并理解一个新领域的知识;他们还要在坚持原则和不妨碍项目按时交付之间把握好尺度。如何挑选合适的测试人员,才可以期望他在工作中解决这些问题呢?...

测试工程师担负着保证产品质量的任务,因此他们在研发团队中是非常重要的。十年前,企业在招聘测试工程师时,可能对应聘人员的工作经验没有太多要求。但随着质量意识的提升,现在的招聘中,企业一方面会要求测试工程师掌握与企业业务相关的知识和技能,例如熟悉Web应用,掌握一到两种数据库的使用,掌握LoadRunner等性能测试工具等;另一方面还对测试工程师有团队合作方面的要求,希望招进来的测试工程师能够和其他工作相关人员密切配合、完成工作。但并不是所有企业都能找到合适的测试工程师,经常会有企业在招聘时找到了具备工作所需技能的人,但其在后续工作中绩效并不好,不能有效地发现被测试产品中的缺陷,也不知道如何与开发团队配合。

[/b]

测试和开发相比,有自己的特点:工作质量不好衡量;测试工程师需要迅速学习并理解一个新领域的知识;他们还要在坚持原则和不妨碍项目按时交付之间把握好尺度。这些实实在在的挑战并不是只掌握领域知识和测试工具就能够应付得来的。那么,如何挑选合适的测试人员,才可以期望他在工作中解决这些问题呢?

首先是看行业知识。

如果一个应聘者没有经过适当的学习和训练来掌握企业业务相关领域的背景知识,让他突然切换到这个领域中来,是非常有挑战性的。测试这项工作,在观察产品操作中出现的各种现象时,测试人员如果缺少相关背景知识,就不知道自己所看到的现象是不是产品应有的特性。或许有人会说,产品规格书里面会将这些写清楚的,根据说明一一比对就是了。实际上,现在企业里面能够写好文档再进行开发的情况相当的少,而且不少企业要按照敏捷的方式来开发,文档很多都没有,即使有也是项目后期补的。测试工程师根本不可能严格按照规格说明书来测试。试想如果说明书将所有情况都写清楚了,那写这份说明书的时候大多已经将说明书上描述的情况都验证过了,还需要测试干什么?所以,合格的测试工程师,是需要他有相关的背景知识的。

其次是看相关技能和工具的掌握。

每家企业都会有其内部使用的测试工具,如QTP、LoadRunner等。并不是所有公司都使用相同的工具,学校也不会针对每家公司的特点去培训学生掌握这些工具,只会找典型、常用的工具做介绍性的讲解。因此企业需要在公司内部对员工进行培训,使他们掌握工作中用到的工具,让他们按照同一套规范来写代码、写用例。那这种培训会持续多长时间呢?一般就只是一两节课,差不多三四个小时的时间,并且要求员工在一周之内掌握工具的使用。有的企业却为了避免这四个小时的培训付出,而设置一道“掌握测试工具”的门槛挡住一些有潜力的候选人,值得吗?

然后是看学习能力。

因为测试这项工作需要在短时间内了解和掌握一个新领域的知识,所以学习能力对测试工程师来说是至关重要的。面试时如何判断一个候选人是否具备好的学习能力?如何保证这个人进来之后能够在一周之内掌握工作中所需的工具呢?这对面试官提出了挑战——如何评价一个人的学习能力?

学习能力是无法在招聘时用试题来进行考核的,因此我们经常用应聘者过往的经历来预估他将来的行为。对应届毕业生而言,很简单一点,大家都在大学学习了三到四年,如果不是有太多课余活动,学习能力一般和成绩排名呈正相关的关系,成绩好的人学习能力就不会差到哪里去,也有学生在课余自学掌握一门技能的,考察他学习的过程,就知道他采用的方法是不是较优,遇到问题他会不会随机应变;而对已经工作过几年的人的评估就更加好办,他工作的经历就是很好的证明,他在以前的公司能不能快速上手,能不能在竞争中脱颖而出,直接就预告了他在你的公司将来的表现。

曾经有两个测试工程师,一个进入公司时已经工作了七年,掌握硬件测试的相关技能;一个刚毕业一年,没有相关的测试经验,但他面试时能够将他一年的工作说得清清楚楚,介绍自己的毕业设计时还透露出一个有用的信息:毕业设计里的芯片驱动程序是因为毕业设计需要才临时看资料学习的(体现出较强的学习能力)。在工作中,他们也体现出不同的特点:有丰富工作经验的员工做测试设计的时候很熟练,但是你不能期望他能根据产品的新特性做出相应的适应性变化;工作一年的工程师因为没有经验,开始的时候做事情会慢一点,但是在给他样例和指导之后,他能够迅速上手,特别是在新特性的测试上,能够和开发交流,很快地把握住关键点,并做出相应的测试方案。在发现问题之后的处理方式上,两个人也呈现出很大的不同:有七年经验的测试工程师原则性很强,是就是,不是就不是,不多做解释;只有一年经验的工程师会倾向于搞明白问题的内部实现过程,了解问题解决的方案,自己没有把握的事情找人来帮忙做决定。

相比之下,在学习能力和已有技能之间,学习能力显得更为重要,因为它更有可能在将来带来惊喜,让员工绩效远远高出他的薪酬水平。

最后是看工作态度。

测试工程师的工作态度也是很重要的,而且这仿佛是个人品性问题,不会因你的要求而改变。大大咧咧的人永远都大大咧咧,心细如发的人经常都心细如发。在挑选测试工程师的时候,多花点功夫暗中观察他的性格特点,将会给你的将来减少很多麻烦。这不是说一个人就真的本性难移,但为了让招聘进来的员工有更大的可能性做好工作,还是需要关注其性格的。

挑选一个适合的测试工程师是很有挑战性的,希望上述观点能够给企业选才提供一些帮助。

或许您还想看:(点击下面标题可查看文章)

能打硬仗的项目经理是如何养成的?

向警察局长学习团队沟通与管理

一次关于研发绩效管理的对话

精妙定位铸就产品成功


    关注 创新与研发


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册