代码之家  ›  专栏  ›  技术社区  ›  rIPPER

如何找到(并保持)一个开发人员身份的测试人员

  •  11
  • rIPPER  · 技术社区  · 17 年前

    由于我们是一家小公司,该职位将是支持和QA的组合。然而,由于我们生产开发人员工具,我们的支持在实际开发中占很大一部分(因为该人员必须阅读和理解我们的客户代码,发现并指出其中的错误)。
    QA部分还包括编写应用程序(使用各种平台和语言)以及测试它们如何与我们的工具一起工作。

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

    12 回复  |  直到 17 年前
        1
  •  5
  •   Erik    17 年前

    金钱和责任。

    我之所以回避这类工作,是因为它们对我的兴趣维持的时间不够长。拥有真正的开发任务应该会让你远离这一类。另一个问题是工资通常比头衔中的工资低很多。

        2
  •  5
  •   Steve Duitsman    17 年前

    我是一名开发人员,但花了大量时间作为QA人员(测试编写、自动化、工具编写/编码)工作。我认为这是我在做的一件事,最终我会离开。

    我想退出的主要原因是,这根本不是我想要的职业。无论多少金钱/责任都无法改变这一点。然而,我认为尊重也与此有关。很多QA工作都是不被认可的,所以这需要清楚地解释为“不是你公司的工作方式”

    我会找到一个 欲望 QA职位,但具有较强的开发/编码/问题解决能力。他们可以完成工具创建或其他小的编码任务,但这是次要的。有点和我上面的感觉相反。

        3
  •  3
  •   Eric Z Beard    17 年前

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

        4
  •  2
  •   McKenzieG1    17 年前

    首先,你可以接受“QA” 出来 标题和描述,如果这似乎是阻止候选人认真看待该职位的“热门按钮”。

        5
  •  2
  •   Kristopher Johnson    17 年前

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

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

    遗憾的是,“QA”在开发人员中带有一些污名,但它确实存在。

        6
  •  2
  •   Frank Krueger    17 年前

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

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

    好处大于代价。如果你是一家大型公司,那么这个决定很容易。只需雇佣软件开发人员,并告诉他们在您的产品上“进城”。你会喜欢结果的。

        7
  •  2
  •   Dodi    17 年前

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

    薪酬与发展水平相当。诚实;披露角色的实际期望。将标题更改为软件质量工程师。

        8
  •  1
  •   pauldunlop    17 年前

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

        9
  •  1
  •   Brad    14 年前

    大多数开发人员既不是优秀的测试人员,也不喜欢测试,而您需要的是同时具备这两种能力的人。在你的招聘广告中要诚实,这个职位不是开发人员职位的跳板,你会有更少的申请人,但你有更好的机会留住你所雇佣的人。QA的薪水通常很低,所以如果你愿意支付更好的薪水,你应该能够找到合适的人。如果你雇佣了一个整天都想写代码的人,不管你付给他们多少钱,你都不会保留他们。

        10
  •  0
  •   Rob Cooper    17 年前

    我想你这里有一个强者:

    • 全职开发人员完成您所需的工作的成本太高。
    • 大多数开发人员(包括我自己)都会非常快地厌倦。大多数开发人员热衷于编码,他们希望尽可能多地进行编码。从你所说的,TBH在你的工作岗位上可能很少。
    • 我想说的是,也许要找一个年轻人,一个经验不足的新人。他们可能会更好地适应您的测试/质量保证过程,这给了他们一个开始查看生产代码的机会,也许还有机会使用它。
    • 除非你运气好,否则我不会期望一个“开发人员”呆得太久,所以要么期望有一点营业额,或者如果需要的话,可能扩展到一个完整的开发人员角色,并让一个更便宜的唯一测试人员进来。
    • 我知道你是一个小商店,所以财务可能是一个很大的部分,但我想说,你需要权衡是否有可能得到一个开发人员,并解决你经常遇到的问题。相比之下,测试员是便宜的。最好是找一名测试人员,找出所有问题,然后找一名承包商/兼职开发人员来解决问题。
        11
  •  0
  •   icco    17 年前

    老兄,我工作的某家公司已经找到了解决你问题的办法。雇佣QE而不是QA。QA(质量保证)确实有它的污点。对于大多数开发人员来说,职称本身意味着枯燥的死记硬背的任务。QE(质量工程)听起来同样糟糕,但并没有吓跑那么多人。

    如果所有这些都失败了,就雇佣一个开发者。我是说,说真的,你想要一个能写代码的人,所以请一个受过这方面培训的人。问题是,你需要看看你的申请人,并与他们交谈。你正在寻找一个知道QE如何工作的人,你想雇佣一个用你的程序使用的语言工作的开发人员,而不是用它写的语言。

        12
  •  0
  •   kzotin    17 年前

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