市场上测试开发工程师的需求和薪资

 

随着互联网行业对产品质量和速度的要求越来越高,所有BOSS都希望在保障版本迭代的速度的同时,能提供给客户最好质量和效果体验,以此抢占客户流量。

所以会让测试工程师尽早介入测试提早发现问题解决问题,也就是所谓的测试左移,来提高测试效率。

既要懂测试,也要会开发,测试开发岗位需求量越来越大。

从今年9月份开始:

2022-09:测开职位1.4K个,对比去年同期增长了11%,

2022-10:测开职位1531个,对比去年同期增长了170%

 

但由于测试开发岗位门槛较高,从业者较少,所以薪资较高,根据职友集统计,截止2022年11月11日,测试开发月薪在3W-5W之间占比高达44.5%,对比其他行业薪资溢价比高达173%!

都说市场经济低迷,赚不到钱,我看未必,只是说最基础的岗位越来越卷了,高级岗位依然是香饽饽!现在有这么好的岗位缺口,还不赶紧冲一波?

 

目前市场对测试开发工程师的要求

 

不同级别的公司对测开的要求其实是不一样的

1)一二三线互联网公司对测试开发工程师的要求

基本分为两种,一种是业务类型的,一种是技术类型的,并不是说测试开发工程师就必须得做开发的工作,

像阿里很多内部测试工程师都是P6以上的测试开发工程师,但是他们只有一部分人是做技术方面,另外一部分人做的是与业务相关的功能测试。

还有一些二线互联网公司,比如说像美团、京东以及拼多多这种,他们的测试开发工程师,是对技术要求很高的,基本上是对整个后端服务以及开发的技术站都有一定的了解,最好是之前做过开发工程师。

2)独角兽公司

这类公司对测试开发工程师的要求范围更广,主要是会有一些项目的调试,项目的部署以及脚本的开发,特别是涉及到硬件这一块,也要有一定的了解,但是像这种工程师很难招的。

也就是说,其实测试开发工程师在很多公司给的定义并不是很精确。之所以和普通的测试工程师有区别,主要就是因为测试开发工程师要懂得更多,要有一些代码编程的能力。

 

什么人可以去冲测试开发工程师岗位?

 

看完了市场对测开的要求,我想你已经大致了解自己的水平是否能达标了,这里可以再总结一下

一个优秀的测试开发工程师需要具备的9大核心能力(职级越高,要求越综合),看看你现在处于哪个阶段吧!

1. 互联网测试基础能力 :深入理解互联网前沿测试技术体系和相关理论知识;

2. 扎实的编程开发能力 :熟悉 Linux/Shell 编程,能熟练掌握一门高级开发语言(初级推荐 Python,高级推荐 Java);

3. 深入代码分析的能力 :Sonar 等各类代码静态分析和建模技术;

4. 深入运行时分析的能力 :覆盖率、代码插桩统计、Hook 等技术;

5. 深入测试业务的能力 :能完成业务建模、用户行为和风险分析;

6. 深入重点的自动化测试项目能力 :接口、UI、移动专项的自动化测试;

7. 能够完成工具化和平台化任务的能力 :能够创建领域专用工具和平台;

8. 能够完成线上测试和线上质量监控的能力 :性能压测、线上数据分析和质量统计;

9. 能够完成公司测试流程改进和工程效率提升的能力 :推动 DevOps、持续交付落地;

 

如何解锁测开成就?

 

不少想转型的传统测试工程师都会疑问:怎样才算合格的测试开发工程师?

如果想做测试开发工程师,最简单的就是从自动化测试工程师开始做起,然后再做性能测试工程师,或者从自动化测试工程师做起,然后做测试平台开发工程师或者脚本开发工程师。这两个方向都是不错的。

如果你现在已经是自动化或者性能测试工程师了,强烈建议你深耕一下测开,毕竟门槛较高,也不是什么人都能学的,等到未来学的人越来越多,也许就没有现在这么强的竞争力了。