软件测试属新兴职业,但目前国内软件产业规模越来越大,导致专业的软件测试人才需求缺口巨大。
中高级软件测试人才难觅
据悉,中国IT人才缺口超过100万名,其中30万名以上为软件测试人才。宋锋说,软件测试人才需求加大,主要受我国软件产业升级影响。国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式。
作为工业化产品质量的“把门”者,软件测试工程师也就成为软件开发企业必不可少的技术人才。据悉,目前国内软件测试和开发人员比例大约在1:4—1:5,而国外测试和开发人员比例为1:1,可见,国内软件测试人才需求和职业发展潜力巨大。-中高端人才难寻
从众多企业HR那里了解到,目前招聘难度大的主要是高级测试工程师,也就是软件测试职位的中高端人才,这从一些知名企业的招聘岗位及其要求上便不难看出。
比如,微软中国招聘:软件测试开发工程师主管,要求具有4年以上测试相关工作经验。而众多的企业在招聘软件测试工程师的要求上都是要具有2年以上的测试相关经验,中高端职位要求工作经验起码要3年以上。
而目前,国内软件测试人才的来源主要有三方面:一是以前做软件开发转行的技术人员;二是来自计算机专业的高等学院毕业生;三是经过一定的培训,具有很强的实战经验的专业人员。最令企业HR头疼的是寻找经验丰富的中高级软件测试人才,但软件测试在我国还属新兴职业,寻找高端人才对企业来说还是任重而道远。
-专业要求高
面对这样大的人才需求态势,企业寻找合适的员工还是有选择的,那些具有很强的探索精神、耐心、细心、责任心、良好的沟通能力、较强的逻辑思维能力和学习能力、具有扎实的计算机基础知识、全面的业务知识和较高的测试技能、对软件测试工作有了解并且热爱的人员才是企业真正需要的人才。当然,从众多企业的全英文招聘海报上不难理解本职业对英语能力的要求也是很高的。
初级工程师上升潜力大
据调查显示,1-3年工作经验的软件测试从业人员占整体的45%,其次是从业时间在1年之内的新人,占整体的39%,三年以内工作经验总计占比84%,只有16%的从业人员测试工作年限超过三年。
由于软件测试近几年才受到国内IT界的重视,具有3年以上工作经验的测试人才比较缺乏,因此一些企业动辄要求3年工作经验,要想招聘到足够的人才是不现实的。软件测试从业人员的职业发展阶段大部分处于初级,初级测试工程师和测试工程师共占74%,此外11%的软件测试从业人员是测试组长,高级测试工程师仅占5%的比例。这一点一方面反映了每个行业都存在的金字塔形的人才结构,另一方面也反映出业界需要加强对软件测试人才的培养。
而软件测试从业人员的出生年代集中在上世纪80年代,其比例为81%,出生于70年代的比例为18%,60年代的软件测试从业人员仅1%.软件测试作为一个新兴的职业,出生于上世纪80年代的职场新人是这项工作的主力军,由于缺少资深的测试人员,这些新人的职业发展空间巨大。
软件测试在国内起步较晚,软件测试从业人员大部分还属于职场起步阶段,说明此领域存在较为广阔的职业发展空间。
提醒:看准领域很重要
宋锋说,很多软件的测试是针对某一特定行业或领域。因此,掌握该领域专业知识也是非常关键的。而且随着项目经验的不断增长和对行业背景的深入了解,软件测试从业人员会越老越吃香。
据调研数据显示,51%的软件测试从业人员从事的测试工作类型为手工功能测试,其次是测试用例设计,比例为16%,从事测试管理、功能自动化测试、性能测试的从业人员的比例相当。
66%的软件测试从业人员关心应用软件行业的业务知识,其次为电信/互联网服务,其比例为42%,软件外包、典型行业(金融、银行、保险等)、电信/互联网系统及设备的关心比例分别为31%、24%和24%.而软件测试从业人员的学历集中在本科,其比例为70%,大专学历次之,其比例为23%,高学历者(包括硕士、博士)占6%,大专以下的有1%.