软件测试工程师能挣多少钱?

软件测试工程师未必都是低薪。对于一线工程师,工资分布从月薪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.上复杂的保护壳,并且在二进制文件中定位漏洞。

至于中小公司的安全测试工程师,他们的薪水可能不会特别高。

最后:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月4日
下一篇 2021年2月4日

相关推荐