软件测试工程师未必都是低薪。对于一线工程师,工资分布从月薪3000元到年薪二三十万
元不等。
如果是外企大公司的正式员工(注:不是外包员工),则发13或14个月的薪水,同时还有
数万元的年终奖。
下面来介绍一下软件测试工程师的工资分布情况。
黑盒测试
对于黑盒测试工程师,薪水从月薪3000元到10000元不等。大公司给的高一些,对于大的
外企公司,即使处于外包岗位,该职位员工月薪也可能达到7000~8500元。
测试开发
测试和开发是软件工程师的两大类。从更深层次来看,测试中包含开发,开发中也包含测
试。在交付给测试人员之前,开发人员会测试自己的程序。而测试人员经常需要开发一些小工
具或程序来辅助测试。例如XUNIT系列单元测试工具需要编程,测试人员还需要写一些工具
如LoadRunner的执行脚本。
开发用于测试的工具,无疑是测试工程师中薪水最高的领域之一。这需要深层次的开发知识和经验,同时还需要对测试有着深刻的了解。在国内这种职位的薪水,保守估计也应当在月薪10000元左右。这样的工程师通常精通C++. Java、.NET、C#中的至少一种,或者UNIX Shell、Perl、Pathon、 Ruby 中的至少一种。
性能测试
性能测试是另-一个高薪领域。高水平的性能测试工程师通常精通LoadRunner、Jmeter等性
能测试工具,拥有深厚的网络知识及数据库知识,同时对系统的架构有着深刻理解。这种职位的工程师需要具备较深的开发背景,薪水保守估计应在月薪10000元左右。
白盒测试
白盒测试工程师在国内比较少见,其薪水较高,一般 公司都是由开发工程师在开发阶段来做白盒测试。笔者于2008年末曾得到过国内某著名公司的面试机会,当时该公司提供的月薪是14000元。通常白盒测试工程师要精通XUNIT系列单元测试软件的-种或几种,对所测试的开发语言有着丰富的经验,他们开发的水平甚至要超过开发人员。
安全测试
高级安全测试工程师的薪水也相当高,至少也在月薪10000元左右。优秀的计算机基础和动手实践能力是高级安全测试工程师的必备能力。有位专家曾说过,不懂二进制数据就无从谈起安全技术。
安全测试工程师可能精通反汇编,对XSS (跨站脚本攻击)等攻击能力得心应手,本身就是个优秀的黑客,擅长寻找安全漏洞。这个工作需要精通汇编语言和网络知识,对计算机语言
的理解达到比普通开发更深的层次。
安全测试工程师精通黑客技术,例如精通汇编语言和反汇编技术,精通二进制机器代码,精通密码学知识,了解PKI体系架构,擅于分析病毒样本。他们有能力拿掉PE.上复杂的保护壳,并且在二进制文件中定位漏洞。
至于中小公司的安全测试工程师,他们的薪水可能不会特别高。
最后:
1、点赞。防止以后找不到,想看的时候,在自己主页就能找到了,很方便;
2、关注我。让我们成为长期关系,下一个视频会分享更多的硬核干货;
3、本文章学习资源,均可以免费分享。
微信公众号:程序员一凡。这样的好内容,里面还有近百篇。 谢谢你的支持!
目前测试平台项目研发已经完成并且在Github开源,有兴趣的朋友可以去Github下载
https://github.com/ooqitech/ATP
不要只做收藏从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!
一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!
更多软件测试资源分享微信公众号:【程序员一凡】
软件测试技术交流群:1079636098