随着我国软件行业的迅猛发展和不断成熟,对测试人员,特别是高端测试人员的需求与日俱增。据前程无忧招聘统计,目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过40万,向50万大关急速挺近。北美、日本等软件发达国家,软件测试工程师和开发工程师的比例基本维持在1:1左右,而国内很多软件企业中这一比例却仅在1:3至1:8之间。大量企业发出“招个软件测试人员比招博士生还难!”的感叹。
简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。