重大剧透:测试行业的薪酬究竟有多高?

今天继续剧透,借助开源数据可视化分析工具 DataEase(https://github.com/dataease/dataease),可以更好地展示调查数据统计结果,点击文章之后的 “阅读原文”  可以动态浏览所展示的效果。

基于地图(可以放大缩小,在地图区域的左下角),可以按照区域(省市)来查看本地区的数据,点击你所要查看的地区。从地图上的颜色深浅看,我们也可以基本了解某地区的软件行业是否发达:

  • 最发达地区:北京、上海、广东(含深圳、广州);

  • 发达地区:浙江(杭州)、四川(成都)、江苏(南京、苏州等)、山东(青岛、济南)、陕西(西安)等省。

  • 重庆、江西的数据空白,有点出乎意料。

图片

1. 上海测试人员的薪水最高

目前样本还比较少,有些省份的数据偏少(如贵州省、湖南省、安徽省等),导致不能真实反映实际情况,所以从地区薪水来看,我们只看前面6个省市,虽然有些差异,但差异不大,实际平均月薪在21K~30K之间,你拖后腿了吗?上海平均月薪最高(30K),这是上海职工平均薪资(11.5K)的2.6倍,所以说 “IT从业人员的薪水高”的认知是对的。 如果换算成年薪(考虑12个月工资+2个月奖金),上海软件测试人员的平均年薪超过40w。

图片

这次调查(包括2017年的调查)测试人员的平均薪水偏高(高于实际值),因为参加这个调查的测试人员,工作年限比较长,工作年限10+年的,占比41.5%,2年以下的占比只有8.2%,2-5年的占比26%,和实际工作年限的分布存在较大差距。

图片

图片

(如果按照年平均涨幅9%计算,这样 1-2、3-5年、6-10年的平均薪水为:14K、17.3K、25.6K,和上面的统计数据有一定的差距。原因找到了:起薪不断抬高)

2. 一线城市的测试人员薪水年增长率为9.5%

2017年,本公众号也做过一次薪水调查, 头条:国内软件测试人员薪水初步报告 ,那时测试人员的平均月薪是15.4K,5年后,平均月薪为18.5K,只增长了19.4%,年均增长不到4%。2017年,一线城市的测试人员平均月薪为17.5K,5年后的今天涨到28.5K,增长了57.1%,这样,一线城市的测试人员月薪年均增长9.5%,远高于全国平均增长率

3. 如果让测试人员幸福的工作,薪资还要增长近50%

当前,测试人员能接受的平均最低月薪略低于实际收入,说明企业给出的薪资基本合理,但不是那种Happy的水平,因为远低于期望的最高薪资水平。如果测试人员的薪水达到所期望的最高水平,薪资还要再增长近50%。

  • 一方面说明:测试人员(也许可以扩展到软件从业人员)可能付出巨大,平时工作加班多、很辛苦,从这个角度(时薪)看,薪水并不高,性价比低,或者说 平均时薪不高

  • 另方面说明:即使薪水比较高,但人们没有知足的时刻。

图片

4. 一年下来,测开工程师比测试工程师多拿11万

由于数据量不足,区域的数据可信度偏低,但职位的平均薪酬具有较好的可信度。从统计结果看,测试开发工程师的月薪是(手工测试)测试工程师的1.5倍,一年下来多收入11.2万。测试经理比测开工程师高出22%,测试架构师/测试专家比测开工程师高出65%,但一些大厂的测试专家会进一步分为:测试专家、高级测试专家、资深测试专家,就以中档的 “高级测试专家”为例,月薪在60-80K(按百万年薪算)是比较常见的,这是 “测试架构师/测试专家” 平均月薪的两倍(70/34)。 

图片

5. 测试经理的薪资性价比是最低的吗?

如果从职位角度看 “可接受的平均最低月薪”,没有明显差异,也是 略低于实际收入。但从 “期望平均最高月薪”看,测开工程师的期望和实际水平的差异最小(差距为39%)、其次就是测试工程师(差距46.7%),最大差距为测试经理,差距达到57%,是因为测试经理压力大(项目责任)、干得比较累(管人,不好管,心累)从而有更高的期望吗? 

图片

6. 挣钱还是靠自己的专业能力

到达当前薪水最关键的技能是 “测试技能”(排在第一),说明挣钱还是靠自己的专业能力;其次是 “领导力和管理能力”,然后是 “业务知识”。但开发技能、交付测试工具不是那么关键,虽然测试开发工程师的月薪是(手工测试)测试工程师的1.4倍,后面涨工资,还是要看你对业务、对项目的实际贡献,所以最终还是要靠测试技能、领导力和管理能力、业务知识等。

图片

7. 测试人员职位升迁的瓶颈是开发技术和软实力

虽然达到今天薪资水平,靠的是“测试技能”,但未来发展的障碍是自己开发技术不足、软实力不够强。这和上面的结果并不矛盾,因为达到今天这一职位,靠过去项目成功交付,但未来的挑战已经摆在面前,需要走出舒适区,要有突破,需要开发技术、需要自动化、需要AI技术等。

图片

不过,从许多管理者了解到:影响职位升迁的,软实力会更重要。而参与调研的人选择 “开发技术” 最多,这里可能存在认知的偏差。在技术部门(软件研发属于技术),技术是一个关键的因素,但能否排在第一位置,值得进一步讨论或调研。当然,这也和个人发展方向有关,往技术管理方向发展,软实力更为重要;如果向技术专家发展,开发技术会更重要。基于“下一步职业规划”的数据,技术和管理两个方向的占比,我们可以算一下:

  • 技术:测试开发/高级工程师、测试架构师等占比47.83%

  • 管理:测试经理、测试总监、产品/项目经理等占比40.58%

技术占比高于管理超过7%,还不能完全抵消“开发技术” 和“软实力”的差距(11.11%)。最后,在这里适当提醒一下读者,即使作为一个技术专家,领导力、沟通和演讲能力也是非常重要的。

图片

今天的剧透就到这里,欢迎留言讨论。

后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

猜你喜欢

转载自blog.csdn.net/wx17343624830/article/details/132862472