前言
作为软件质量控制中的重要一环,在大型的软件开发企业中,软件测试工程师基本处于“双高”地位,即地位高、待遇高。同时,软件测试的人才需求缺口超过20万人。可以说他们的职业前景非常广阔,而人才的紧缺也促使软件测试工程师的薪资逐渐走高,高级测试工程师年薪可高达10万元
从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资还有逐年上升的明显趋势。
测试前景
其实,目前的国内市场,很多软件企业都存在着重开发、轻测试的现象,甚至有很多互联网和软件企业都没有测试,上线纯靠开发和非专业的内部测试,这就造成软件产品的质量问题频出,上线后出现各种问题。很多公司都表示市场上专业的软件测试人员实在太少,想聘请也没有这方面的人才,所以只好退而求其次拿软件开发人员急用。
程序员之间流传着这样一句顺口溜:有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。
所以随着互联网和软件行业的日渐成熟,测试也逐渐的被各个公司重视。中华英才网显示,目前软件测试人才的缺口在30万人以上,IT行业国内外巨头正在加紧争夺软件测试人才,华为一次抛出50名软件测试人员的招聘大单,而联想、用友、瑞星等企业也纷纷打出高薪招聘软件测试人才的启事。随着测试行业的不断发展,北京和上海将会带动其他城市一起发展。
因此,软件测试的前景只会是越来越好,对专业素质要求也会越来越高。
发展方向
- 专注于研究某种测试,比如网页,app,安全,性能,接口,自动化。等到一定阶段,对研究的领域有了自己的见解,就可以称为这一领域的专家。
- 各种领域都有所狩猎,知识面广,某个东西出来立马就会有方案。这种可以去做测试leader。
- 对测试规范有一定的掌握,写文档整理表格能力非凡,管理层非你莫属。
- 对整个项目有宏观和微观的把握,能从各个角度去寻求方案,对各个测试技术也有一定的把握,走向技术主管的路线。
- 测试一两年后,对技术感兴趣而且有一定基础,就可以转型做开发啦。因为对测试有一定了解,所以开发时会更多的考虑一些场景。
软件测试薪资等级
测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师和高级测试工程师。不
同的级别的测试工程师薪资差异很大。
高级测试工程师
高级测试工程师年薪约30-40万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对
口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。
中级测试工程师
中级测试工程师的年薪约在20-30万元左右。他们要能够编写测试方案,测试文档、与项目组一起制
定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。
初级测试工程师
初级测试工程师的年薪约在10-20万元左右。他们的工作通常是按照测试方案和流程对产品进行功能
测试,检查产品是否有缺陷。
从地域来看,广州地区该职位的平均年薪约为10.2万元;
上海地区软件测试工程师的平均年薪为14.28万元;
深圳地区该职位的平均年薪达到了11.88万元;
北京地区软件测试工程师的平均年薪为14.4万元;
上海地区的软件测试工程师享有的带薪年假是全国各地最多的,一年中平均有10天,北京、广州
、大连均为8天,杭州和深圳相对较少,为6天。
著名跨国公司人力总监张汶女士表示,在北京,软件测试行业的从业者7成左右都拥有专科以上学历,本科学历的从业者的薪资约为大专学历从业者的1.33倍左右,而硕士学历的从业者薪资起点明显高于本科学历从业者,约为后者的1.49倍。一般外语能力精通者的薪资为平均薪资的1.29倍左右,熟练者为平均薪资的1.09倍,北京地区的平均年薪是全国各城市最高的,超出7万元,其中外商独资欧美企业的年薪为7.8万元,国营企业的年薪紧随其后,超过了7.3万元,合资/合作非欧美企业的年薪较低,约为6万。
据了解,想要成为一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,还需要根据不同企业的产品特点,熟练操作一种甚至多种测试工具。软件企业在招聘测试人员时一般要求计算机专业大专或以上学历,除了熟悉相关的测试理论和常用的测试工具外,还要有比较广泛的知识面,例如,掌握数据库知识、操作系统知识、编程知识等;具备计算机编码或测试相关工作至少 1 年
以上经验。对于资深的软件测试人员而言,还需具备自主开发测试工具的能力。
软件测试就业门槛低,人才需求量大。
1、就业竞争小。IT人才是企业需求量最大的人群,作为软件开发流程中的重要一环,软件测试岗位渐渐"浮出水面",并凭借其庞大的人才需求和广阔的职场发展前景日渐成为IT职场就业的大热门。
2、职业发展方向多元化。由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。在这过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础。
3、薪资高。由于软件测试的重要性是近两年才被充分认识到的,高校教育和企业培养都还没有跟上,致使软件测试人才严重供不应求,出现快速提升的状态,薪资也逐步走高。