软件测试工程师的职业发展

本文探讨了软件测试工程师的职业发展,指出测试不仅限于管理路径,还有技术深化的可能性。文章提到了软件测试在管理上的三个级别:测试组长、测试经理和高级管理层,以及技术方向上的两个方向:产品测试技术和专项测试技术。此外,还强调了软件测试在质量领域的角色,如流程设计、质量管理及客户满意度管理。最后,提出了测试工程师在规划职业发展时应考虑长期发展和管理与技术的交叉转换。
摘要由CSDN通过智能技术生成

前言

有位同事曾经很认真地问过我一个问题。他说他现在从事软件测试工作已经4年了,但是他不知道现在的工作和自己在工作3年时有什么不同,此外他还想知道他做软件测试工作到第5年或第6年会怎么样。后来他在工作到第5年的时候转岗了。虽然他已经转岗了,后来联系时他又问了我这个问题,似乎这个问题困惑他很深、很久了。

这件事情对我的触动很大,我相信这个问题是带有一定普遍性的。软件测试是一个缺乏发展空间、做到一定阶段后只能通过 “转岗” 来寻找发展机会的职业吗?肯定不是。Martin Pol, 欧洲业界公认的“ Test Guru” (大佬,精神领袖),1998 年欧洲第一届杰出测试贡献奖获得者,并获得英国骑士勋章。Martin 在测试领域已经几十年,最后在测试工作上名利双收。而且,据说他的大女儿和小女儿都是做测试的,这是名副其实的“测试世家” 。但是Martin的例子并不能解决“软件测试本身有哪些发展”这个问题。只是让我们看到了最美好的结果,让我们知道这条路是能走通的。那么软件测试的职业发展方向有哪些?作为软件测试工程师, 又该如何为自己制订职业发展规划?

给大家推荐一个软件测试技术交流群:810119819 群友福利免费领取

一、软件测试的职业发展方向

软件测试在职业发展上,可以概括分为“管理”和“技术”两大类。另外,软件测试还可以在质量领域发展。

1.1 软件测试在管理上的发展

软件测试管理是大家比较熟悉的软件测试职业发展路线之一,比较流行的职位包括测试组长、测试经理、测试代表、测试主管、测试总监、测试部长等。不同的公司中相同职位的工作范围可能略有不同,按照管理级别的高低,大致又可分为以下三级。

1.初级软件测试管理者:测试组长

一般由有两年左右工作经验的测试工程师担当。可能会管理会管理2~5名软件测试工程师。一般来说,测试组长不会负责整个产品,只是负责其中一个或多个特性。

测试组长并不是完全的管理者。从事的管理工作大多仅集中在测试计划的制订和执行上;在产品测试上,他们常会负责产品重点、难点的测试;除此之外,他们还要负责带新员工,让测试工作可以顺利进行下去。

2.中级软件测试管理者:测试经理、测试代表、测试主管

职位排名不分先后,一般由有4年左右工作经验的测试工程师担当。

中级软件测试管理者负责的对象为产品,可能会管10~20名软件测试工程师(其中包括测试组长)。

中级软件测试管理者最重要的工作还是运作测试项目,制订并执行测试计划,测试结束后还需要对产品质量进行评估,给出产品发布建议。要做好这些,需要他们掌握更多的项目管理知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值