今天去参加了51testing组织的首届软件测试人员专场招聘会,一开始去的目的就是想了解一下目前国内软件测试市场的行情以及对软件测试人员的要求。
早上晚起了些,将近中午才到招聘现场,发现有一些招聘摊位已经空了,但是还是有些比如HP,SOHU,神州数码,Array,阿里巴巴,百度,文思创新,中软国际等知名企业前排满了前去应聘的人员。
下面先给出几个单位的招聘海报内容,招聘海报内容是我从51testing 和 51job上搜罗而来的:
2.以下是相关分析:
(1)从各单位的招聘职位来看,主要分为以下几大类:
-
流程改进方面:SQA
-
管理方面:测试组长或测试经理
-
软件测试方面:
-
WEB测试
-
功能测试工程师
-
性能测试工程师
-
自动化测试师
-
高级性能测试工程师
-
高级自动化测试工程师
-
手机测试
-
硬件测试
(2)各招聘岗位的任职要求:
-
SQA:
-
至少2年软件过程改进和SQA经验
-
有一年以上软件产品开发经验,熟悉一门开发语言(如C/C++等)或脚本语言(如Per/python等)
-
熟悉CMM/CMMI模型
-
熟悉相关质量知识
-
参与或主导过软件过程改进
-
测试组长或测试经理
-
至少三年以上QA管理经验
-
至少两年以上质量管理或项目管理经验,熟悉CMM/CMMI质量模型
-
精通Loadrunner,QTP,QC等测试工具.
-
熟悉软件测试开发流程,熟悉掌握性能测试和自动化测试方法
-
参与或主导过软件过程改进
-
软件测试工程师:
-
理解测试理论,熟练掌握各种软件的测试方法
-
对测试流程有一定的理解, 熟悉缺陷管理流程/方法,善于进行缺陷分析
-
熟练使用TD/ LoadRunner/ Winrunner/ Junit等多种测试工具
-
掌握一种以上的编程语言,有开发经验的优先,如C/C++/Java; Perl/Python/PHP
-
熟悉网络技术
-
熟悉软件开发环境
-
熟悉操作系统:如windows,unix/linux,mac and so on
-
相关数据库技术: MySql/Oracle
(3)综合上述,要想做一个优秀而且全能的QA或软件测试师,需要具备以下几点:
-
测试基础扎实
-
对测试流程有自己独特的见解,可以根据不同的软件开发模型来定义软件测试模型
-
掌握使用各种自动化测试工具Loadrunner,QTP 和测试管理工具QC,TD
-
掌握一种以上的编程语言: C/C++/Java; Perl/Python/PHP等
-
熟悉软件开发环境
-
熟悉各类操作系统
-
熟悉相关数据库技术: MySql/Oracle等
-
熟悉网络开发技术
-
了解CMM/CMMI加分
-
英语优秀者加分.