细分软件测试员的不同角色

2024-02-17   出处: leaddev  作/译者:Laveena Ramchandani/Mint

当初涉测试领域,想知道如何规划你的职业道路?Laveena Ramchandani 也许能帮您弄清不同职称的职责差异。测试员的角色可能有不同的含义和职责。通常,这种变化与组织有关,在某些情况下,还与头衔的区别有关。但是,总的来说,测试人员的角色仍然是相同的。作为一名测试人员,了解自己的核心职责至关重要,这样你就能将自己扩展到其他领域,成为一名 “T “型测试员(图 1)。这正是许多雇主所看重的。

一旦你对软件测试员的真正工作有了一个坚实的基础,就会更容易发现自己在测试方面的兴趣所在。请记住,无论你走哪条路,你的技能测试箱将一直帮助你。无论经验水平如何,我总是建议大家多接触测试社区。当我刚开始了解自己的角色时,我没有太多的东西可以探索。然而,如今在社交媒体上可以随时找到大量的群组。更广泛的测试人员社区可以提供以下方面的有用信息:

  • 一般测试/软件开发问题
  • 即将举行的网络研讨会,可能对您当前的工作有所帮助
  • 与社区领导讨论当前问题的小组会议
  • 简历帮助
  • 为特定会议找人审阅您的摘要
  • 确定哪些会议正在征集论文

软件测试员的大致职业时间表

下表粗略估算了特定职位可能需要的工作年限。

角色 经验要求
初级测试/QA工程师 2-3年
高级测试员/高级QA工程师 4-5年
QA主管/首席QA工程师 5-7年
QA经理/测试经理 7-10年
QA架构师/测试架构师 8-10年
QA主管/测试主管 10-12年以上
QA总监/技术总监 15年以上

本表只是您职业生涯的一个大致轮廓。如果您能在五年内成为资深测试人员,那么您的努力值得称赞。但是,对于那些不清楚自己职业发展轨迹的人,我建议使用上表作为指导。请记住,当我们寻找职位时,需要考虑的不仅仅是一个华丽的头衔(工作规范、面试风格、面试信息等)。

cover

测试经理的角色

测试经理的角色可能看起来超级令人兴奋。担任管理职位一直是我的一个重要目标;我不知道自己会在八年的测试经历中晋升到这个职位,管理庞大的团队。但并非所有经理都需要八年时间。有些人可能稍早或稍晚成为经理。还有一些人可能根本不想成为经理,因为这可能不符合他们特定的职业重点。那么,成为经理需要做什么,是否适合你呢?

测试经理的职责

我目前是一名测试经理。这个职位很有趣,每天都有机会完成各种任务。例如,我需要参与各种利益相关者会议,展示我们所执行的测试的价值,进行改进,推动质量工程,以及制定我们希望如何作为一个团队开展工作的战略。一般来说,经理要努力改进团队的测试方式,并对测试结果负责。除了这些实际要素外,经理还负责为团队聘用合适的人员、提高他们的技能并支持他们的职业发展。

当新项目即将开展时,测试经理会在早期阶段参与其中,以了解需要做出哪些努力、资源配置、时间管理、成本估算和策略。在整个过程中,测试经理还要跟踪团队的整体表现以及成员的个人表现。为其他团队提供服务的成本,以及为培训编制预算和供应商领导团队的任何其他发生的成本。

职称意味着什么?测试经理与高级测试经理

你可能会发现,不同职称所承担的职责并无太大区别。例如,测试经理和高级测试经理的要求可能非常相似。唯一不同的是,高级测试经理还需要向 “主管 “或 “总监 “汇报工作。高级测试经理可能还需要掌握出色的人际交往技能,并成为团队中积极主动的一员。在这种情况下,测试经理将向高级测试经理汇报工作。有些公司会有这个职位,有些则没有。

测试架构师的角色

测试架构师负责制定整体自动化战略,确保选择正确的工具和技术来实现预期结果。架构师会对系统进行深入研究,试图了解端到端的最小元素是如何工作的。他们还要考虑系统对邻近应用程序的影响,以及对上游和下游团队的影响。

在这个岗位上,您需要积极主动地揭示问题和风险,以便让经理和高级经理知道他们的关注点在哪里。此外,您还应为团队提供正确类型的解决方案,或许还可以同时提供概念验证。架构师还可以帮助维护和创建设计良好的系统架构和复杂案例。换句话说,软件测试架构师有助于优化测试流程和实践。

测试负责人

QA主管既可以是实践型的技术人员,也可以是负责策略和实践改进的人员。甚至可以两者兼而有之。与上述其他职位不同的是,前者可能会有各种经理、架构师、领导和测试人员,而 “QA主管 “的帽子可能只有一个人戴。这个职位的主要目标是确保产品质量,同时监督基于行业最佳实践的自动化框架和手动框架的交付/维护。该职位要求具备战略思维和规划能力,以帮助推动整个开发过程。担任这一职位的人必须从一开始就有强烈的主动意识和对质量的追求——“左移 “思想也非常重要。

许多公司都有从QA经理到QA主管的跳槽。因此,拥有与QA团队一起建立和工作的良好记录、供应商经验、管理特定职能、制定战略以及用正确的技能推动QA团队朝着正确的方向发展至关重要。请记住,在这个职位上,你既是团队项目的指导者,也是成员个人技能提升和发展的指导者。你的大门应该随时向所有团队成员敞开,因为他们的意见很重要,他们可能需要你的正确引导。

QA主管将确保通过所有测试工件以及他们自己的质量保证环境来满足质量标准和价值,并帮助推动这方面的战略。为谨慎起见,这些人还应与团队一起确定持续改进和/或推动 DevOps 等工作,以建立正确的平台和框架。这与QA主管角色所需的更广泛合作密不可分,即:与QA经理、架构师、高级经理和技术经理保持沟通。

QA总监

这一职位在许多公司中并不存在,但可以将其等同于在头衔上加上 “VP”。 同样,总监应具备制定QA项目战略的知识,包括团队预算成本、技能和额外费用。QA总监将始终与高级技术经理、不同领域的其他总监和CTO保持沟通。

主要启示

初入这一领域可能会让人望而生畏,您可能会有很多问题,不知道自己想以多快的速度晋升职业阶梯,也不知道这对您的职权范围意味着什么。如果你正在向上努力,并且对与你的晋升职称相关的职责感到困惑,那么请与导师谈谈你的抱负,看看你们能否在谈话结束时达成共识。不要为小事斤斤计较;如果您对新头衔仍不满意,请记住,这只是一个新头衔而已。

许多职位也会要求相关证书,然而,在如今的这些职位中,一个人可以通过纯粹的经验在自己的岗位上学到更多东西。拥有证书固然好,但在工作中学到的东西更有用。最后,尽管您在本文中了解到了各种职位名称,但请记住,工作满意度、项目满意度和公司氛围才是真正让您每天的工作都有价值的因素。归根结底,这是你的职业,只有你自己才知道什么适合你,什么不适合你。


声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
148° /1481 人阅读/0 条评论 发表评论

登录 后发表评论