11

我在一家软件供应商工作,其市场是开发人员工具,我们一直在为我们的产品寻找 QA 人员。

由于我们是一家小商店,因此职位将是支持和 QA 的组合,但是由于我们制作开发人员工具,因此我们的支持主要包括实际开发(因为该人员必须阅读并理解我们的客户代码并发现并指出错误)在里面)。
QA 部分还将包括编写应用程序(使用各种平台和语言)并测试它们如何与我们的工具一起工作。

我遇到的主要问题是,当您告诉具有开发经验的人该职位包含“QA”及其标题(甚至在职位描述中)时,他们会回避考虑这份工作。
我对如何找到一个好人来填补这份工作并确保他们乐于做这份工作的反馈和建议非常感兴趣。有任何想法吗?

4

12 回答 12

5

金钱和责任。

我回避这些类型的工作的原因是它们往往无法让我保持足够长的兴趣。拥有真正的开发任务应该使您远离该类别。另一个问题是薪水通常明显低于标题中的薪水。

于 2008-09-11T20:48:42.073 回答
5

我是一名开发人员,但花时间担任 QA 人员(测试编写、自动化、工具编写/编码)。我认为这是我在一边做的事情,最终会搬出去。

我想要离开的主要原因是这根本不是我想要的职业。再多的钱/责任也不会改变这一点。但是,我认为尊重也与此有关。很多 QA 工作根本没有受到重视,因此需要将其明确解释为“不是您公司的工作方式”。

我会找到一个想要QA 职位,但具有很强的开发/编码/解决问题能力的人。他们可以完成工具创建或其他小型编码任务,但它会在旁边。有点跟我上面的感觉相反。

于 2008-09-11T21:04:54.187 回答
3

我认为理想的工作组合是产品经理 + QA。我所说的产品经理是指编写需求文档并负责确保产品满足需求的人。此人将是首席开发人员的同行,而不是上级。一个开发人员但喜欢管理并希望走这条职业道路的人可能会对这种角色组合非常感兴趣。

于 2008-09-11T21:30:28.777 回答
2

首先,您可以将“QA”标题和描述中去掉,如果这似乎是让候选人无法认真看待该职位的“热门按钮”。

根据您的描述,您的职位与传统的“测试员”角色没有太多共同之处——工作主要是编写和思考代码,而不是敲打别人的代码并试图破坏它。将其视为一个相当不拘一格、以工具为导向的开发职位,并尝试相应地对其进行宣传和配备人员。(并且期望相应地支付 - 你得到你所支付的。)有相当多的开发人员拥有良好的技能,但可能比其他人更短的注意力,并且他们更愿意连续工作迷你项目,而不是更大项目中更持久的部分。

于 2008-09-11T21:43:36.327 回答
2

您可能只想在标题中保留“QA”,并称该职位为“开发人员支持”或类似的名称。不要在角色职责上误导任何候选人,但您可以将其更多地表述为“您将负责构建版本并确保它们准备好交付给客户。”

还要确保有一条职业道路可以带来更多的发展,而不是更多的 QA,如果这是候选人想要的。

最后,确保其他开发人员将此人视为开发人员,而不是团队之外的人。

遗憾的是,“QA”在开发人员中受到了一些污名,但确实如此。

于 2008-09-11T21:43:53.610 回答
2

我是一名程序员,做过一段时间的测试员。如果可以的话,答案很简单:让他们为所欲为

如果您让他们自由支配,我可以保证您的软件将以您从未想象过的方式进行测试。

另一方面,如果你试图控制这样的人,那么他们就会变得鄙视你。这是不可避免的。

收益大于成本。如果你是一家大公司,那么这个决定很容易。只需聘请软件开发人员并告诉他们“去城里”开发您的产品。你会喜欢结果的。

于 2008-09-11T22:38:19.127 回答
2

正如亚当和乔普斯所指出的,金钱和责任是关键。质量工程师应该与开发人员处于相同的薪酬水平。有趣的工作也是一个重要因素。这个角色听起来像是各种各样的任务。

在我的公司,开发人员经常在项目之间或测试团队人满为患时被借给测试团队。有些人有诀窍,有些人没有。尽管如此,大多数开发人员宁愿测试自己的代码,也不愿在其他人的工作中发现错误。测试经理积极吸引具有强大测试技能的开发人员。七年来,我一直拒绝切换到测试团队。一次晋升、20% 的加薪以及我的职责主要是解决故障、管理和计划的承诺最终说服了我转换。我做的测试比我想象的要多,但我也得到了具有挑战性的工作。

薪酬与发展相媲美。说实话;披露对角色的实际期望。将标题更改为软件质量工程师。

于 2008-09-16T04:08:52.920 回答
1

我同意亚当的观点,金钱和责任是关键。我建议,如果您在一家小公司内,那么您的 QA 团队很小/不存在。这可能意味着有人进入并做出真正的努力来贡献和塑造贵公司的质量保证政策、程序和工作流程的好机会。

我们公司在 QA 方面也遇到了类似的问题,但我们仍然没有 100% 解决这个问题。但是,让 QA 人员有权决定政策和程序,并参与产品开发的各个方面,以使他们保持在循环中,这对我们来说效果很好。这意味着,当涉及到 QA 和测试时,我们有一个了解产品的人,从里到外了解它,从一开始就积极参与,并在很大程度上塑造了他们自己和开发团队将要执行的程序跟随。责任是关键。

于 2008-09-11T20:55:52.040 回答
1

大多数开发人员既不是优秀的测试人员,也不喜欢测试,而您想要两者兼得的人。在你的招聘广告中诚实地说,这个职位不是开发人员职位的垫脚石,你的申请者会更少,但留住你所雇用的人的机会更大。QA 通常的薪水很差,所以如果你愿意支付更高的薪水,你应该能够找到人。如果你雇佣一个整天想写代码的人,不管你付给他们多少钱,你都不会留住他们。

于 2011-09-22T15:31:21.300 回答
0

我认为你在这里有一个坚强的人:

  • 全职开发人员完成您需要的工作的成本太高了。
  • 大多数开发人员(包括我自己)很快就会非常厌倦。大多数开发人员的热情是编码,他们希望尽可能多地这样做。从你所说的TBH那里,它可能在你的工作角色中很少。
  • 我会说也许找一个初级,一个没有经验的新鲜人。他们可能会更好地适应您的测试/质量保证流程,这让他们有机会开始查看生产代码,也许还有机会使用它。
  • 除非你很幸运,否则我不会指望“开发人员”能待太久,所以要么期望有一点营业额,要么可能会在需要时扩展为完整的开发人员角色,并获得更便宜的唯一测试人员。
  • 我知道你是一家小商店,所以财务可能是一个很大的因素,但我想说你需要权衡让开发人员进入并解决经常发生的问题的可能性。相比之下,测试仪很便宜。最好找一个测试人员,找出所有问题,然后找一个承包商/兼职开发人员来解决问题。
于 2008-09-11T20:55:08.627 回答
0

伙计,我工作的某家公司已经找到了解决您问题的方法。聘请 QE 而不是 QA。QA(质量保证)确实有一个耻辱。职称本身对大多数开发人员来说意味着无聊的死记硬背的任务。QE(质量工程)听起来一样糟糕,但并没有吓跑那么多人。

如果一切都失败了,只需聘请开发人员。我的意思是说真的,你想要一个会写代码的人,所以雇佣一个受过这方面培训的人。问题是,您需要查看您的申请人并与他们交谈。您正在寻找一个了解 QE 工作原理的人,并且您想聘请一位以您的程序使用的语言而不是编写的语言工作的开发人员。

于 2008-09-11T21:48:19.700 回答
0

这个职位最常见的标题是“测试中的软件开发人员”。

但我认为另一个问题更重要 - 很难阻止具有良好测试和开发知识的人迁移到开发团队

于 2008-09-16T13:12:53.360 回答