我一直在尝试雇用测试人员几个月,但没有成功。我真的很想找到一个既是测试人员又是开发人员的人,不是因为我希望他们扮演两个角色,而是因为我希望他们做的那种测试都是关于自动化的,因此我认为他们需要至少要使用python之类的脚本语言进行编程。代理商告诉我,寻找这样一个人是不现实的,我认为他们的推理是这样的:一个好的开发人员宁愿是一个开发人员,也不是测试人员(更多的钱,更多的声望)。 >因此,我的问题是:尝试找到由开发人员转为测试人员或已学会开发测试代码的测试人员是否现实?如果没有,什么是替代方法呢?

编辑:好的答案,伙计们。非常感谢:这确实有帮助。如果这里有人对伦敦的测试自动化开发职位感兴趣,请告诉我!

评论

您是否提供与开发人员相同的金钱和声望?

@Joe:是的,我们!

那么,这是个好消息,至少在代理机构错误的一个方面

太好了-太多地方了!

@本就是我。我是一名非编程测试人员,后来在另一家使用自动化的商店找到了工作。我学习了Java,并且能够编写Selenium测试用例。有可能,您只需要寻找合适的人。

#1 楼

除了其他人说的话,这绝对是现实的。

关于招聘机构告诉您的内容,有一些原因使您难以说服开发人员他们想加入其中测试团队:


如果自动化专家的薪水远低于开发人员的薪水,您将要求任何开发人员减薪。除非您提供其他引人入胜的好处,否则
通常不会很好。
如果您的测试团队是组织的红头发继子(他们的警告被忽略,他们对资源的要求始终排在最后,他们必须与其他人对其系统的不满之处联系在一起,必须争取获得完成工作所需的工具...之类的东西),您将难以吸引开发人员,更不用说保留他们了
,如果您的自动化专家一再被撤出自动化领域去执行由于最新的“紧急情况”而导致的人工测试,您将失去任何引进的开发人员。太多的地方充其量将测试视为奢侈品,而将希望在最坏的情况下赚到钱。不仅希望他们进行无脑的编码,而且您欣赏编写用于运行和测试软件的软件是一项充满挑战且有趣的职业道路。

评论


我希望可以有多个喜欢的选项。你击中了要害!

– Suchit Parikh
13年7月26日在20:55

“编写运行和测试软件的软件是一条充满挑战和有趣的职业道路”,这正是我对自己职位的看法!

–craastad
13年11月19日在10:33

#2 楼

有很多测试人员学会了开发,也有很多测试人员以开发人员的职业生涯开始。绝对有可能找到这类人。但是,可能还存在其他障碍,例如您所在地区的可用性,即您拥有所需的所有技能组,尤其是涉及专门技能组时。


一个好的开发者宁愿是一个开发人员,也不是测试人员(更多的钱,更多的声望)。


相对而言,而且在很多情况下,与组合薪酬相比,它并不像某些人想的那么重要。这句话让我感到奇怪,您组织中的测试人员薪水是否更低?如果是这样,您是否打算以测试人员或开发人员的身份付费。如果您少付测试人员的薪水,想付给测试人员薪水,但又希望他们做几乎纯净的开发,您会自己想要这份工作吗?

评论


信誉也是一样。在IME中,“信誉”通常会转化为“尊重和支持才能很好地发挥自己的作用”。我经常不得不处理大量的开销,因为即使是10/1的开发/测试比率,帮助测试人员完成他们的工作也不是团队的首要任务。

– Ethel Evans
13年7月26日在19:05

@EthelEvans-这是真的。当测试人员必须为履行职责所需的基本材料而战时,您会士气低落,他们会拒绝管理层提出的任何要求。天哪我不知道为什么会这样...

–凯特·保罗克♦
13年7月26日在19:42

#3 楼

是的,找到这些人很现实。他们构成了我领导的团队的大部分。

您可能希望将标题调整为“测试中的软件工程师”或仅仅是“软件工程师”。

在我的组织中,接受测试的软件工程师的薪资范围和声誉与软件开发人员相同。

评论


+1为所有测试人员提供软件工程师头衔。每当我为Etsy雇用测试人员时,我就这样做了,从没有后悔的理由。

–诺亚·萨斯曼(Noah Sussman)
2013年11月30日19:48



#4 楼

是的,找到这样的人肯定是现实的。我是一个人,我已经雇用了许多人。像任何职业变更一样,这种职业变更是一个挑战。 />查看您的职位描述,并尝试从其他人那里获得关于他们如何阅读的反馈。如果它显示为“寻找开发人员和测试人员”,则可能很难填补这一空白。相反,如果它显示为“正在寻求具有这些(开发)技能的测试人员...”,那么可能会为您服务更好。

#5 楼

作为这个角色的人,我觉得我可以添加一些见解:


我从获得计算机科学学位开始,任意进入测试-手动和自动化。对代码产生影响后,我进入了软件领域,并迅速升任该公司的高级主管。
然后我去了国外,旅行了。我发现在这里形成了一个空白-人们需要一个能够进行编码并且能够良好编码的测试人员。微软拥有SDET-测试中的软件开发人员(我已经有一段时间了),其他标题包括测试自动化工程师,测试分析师,软件自动化,Test Automater和其他类似的笨拙标题,但重点仍然是-确实需要
越来越多,随着公司要求,招聘人员正在与我联系。我在一个由测试自动化工程师组成的团队中工作,他们不进行手动测试-这是另一种技能。我们的薪水与开发人员同等,甚至在某些合同中,甚至比我作为开发人员所能得到的还要多-我们仍然是稀有人才。

因此,如果招聘人员告诉您如果您的要求不切实际,我谦虚地推荐一个新的招聘人员。为测试人员做广告,但是标题或第一段中应该包含两个关键字-“测试自动化”。如果您想给它更多声望,请“测试自动化专家”。您会找到合适的候选人。

#6 楼

我雇用了不止一名开发人员测试人员,我是一名开发人员电气工程师和一名测试人员...我们花了几个月的时间和数十次的采访找到了一个很好的组合。

#7 楼

我喜欢让开发人员对他们产生的代码质量负责,并因此负责开发能够证明其代码的自动化测试的想法。
当我说“负责任”时,我是真的意思。
我对低劣的代码感到厌烦。
需要sw开发的测试阶段应该成为开发团队的一部分。

#8 楼

我只想指出自动化测试人员和开发人员/ SDET之间的区别。越界成为测试开发人员;在这个空间中,他们可以创建全新的自定义解决方案来测试复杂的多层开发部件,而不仅仅是给定框架中的自动UI脚本。

请注意这种区别(重要的恕我直言),并根据您的要求明智地选择,因为一切都有其地位和价值。强大的开发人员。我在职业生涯中遇到的最好的测试人员中,很少有人是“非开发人员”,但有打破事物的诀窍。