按其级别和职位的不同,可分为三类:高级软件测试工程师,中级软件测试工程师,初级软件测试工程师角色定位软件项目开发是个分工明确的系统工程,不同的人员扮演了不同的角色,包括部门经理、产品经理、项目经理、系统分析师、程序员、测试工程师、质量保证人员等。
可见,软件测试工程师只是软件项目开发中的一个角色而已。入门门槛入门门槛低:大中专学历即可,是不是计算机专业都可以。如果是其他有业务背景的专业更有优势,初级技术要求低:目前大部分测试技术还属于手工测试,手工测试要求入门门槛很低。你只要会写用例,会提缺陷就可以了。测试人员需要简单了解业务知识,学习所开发系统的使用,也就是会使用系统就可以了。照着用例执行测试,发现缺陷直接提交缺陷就可以了。很大的薪酬优势:刚开始工作时月薪最低5000多,但工作半年,对工作流程了解后,再去换工作,上万绝对没问题。如果做银行业务测试起薪六七千没问题,有一点银行业务知识的再去换工作八千以上没问题,现在银行测试人员缺口很大。尤其是在大的外包公司做好的项目,比如银行项目等待遇和同等工作经历的开发差不多。就业好:国外开发与测试的比例是1:2。目前国内开发与测试的比例是6:1。所以测试行业人才缺口很大,就业前景很好。基本属于供不应求。工作比较轻松:比起软件开发工程师来说,软件测试工程师的工作就相对轻松多了!