万树it吧 关注:56贴子:658
  • 0回复贴,共1

软件测试工程师前景及职位介绍

只看楼主收藏回复

  作为软件质量控制中重要的一环,软件测试工程师基本上处于地位高、待遇高的地位(注:我说的是真正意义上的软件测试工程师,不是那些“点点点”的测试员)。同时软件测试的人才需求缺口越来越大,人才的紧缺就促使软件测试工程师的薪资在逐渐走高,测试工程师的年薪一般都在10万元以上。从近期的企业的人才需求和薪金水平来看,软件测试工程师的年工资仍有逐年上升的明显趋势。

软件测试工作无论从行业现状,软件测试的重要性,以及软件测试发展史来看,至少在可以预见的未来10年时间内,整个软件测试行业应该会处于蓬勃发展这样一个生命周期中。因为一项职业从孕育、发展、成熟、稳定需要一定的时间来承载。这点,大家也可以从一些官方的数据来看到。
  测试工程师一般情况下会分为这些等级:初级测试工程师、中级测试工程师、高级测试工程师,还有测试管理人员。不同级别的测试工程师薪资差异也很大。
  1、初级测试工程师
  年薪约在4-7万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;
  2、中级测试工程师
  年薪约在7-12万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;
  3、高级测试工程师
  年薪约12-18万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师;
  4、TeamLeader(测试主管)
  年薪在18+万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示;
  5、测试经理
  年薪在22+万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;
  当然了,每个人拿的都不一样,经历上面有专家级别的,收入就不评估了,反正很多很多。以上说的只是一个大概的标准,仅供大家参考。
  以前和一个在华为做测试的朋友聊天,他也和我说,在欧洲,测试人员的“地位”比开发人员要高。也许真的是这样,在我国,也许某些企业里某些时候,真的测试人员整体待遇高一些,不过……
  测试人员工资差别极大,只会在屏幕上点点点的测试人员年薪也就四五万,这是不争的事实。同时,年薪20W+的测试工程师也是大量存在的。
  我曾经带过的测试团队不算管理岗只说技术岗,既有月薪三、四千的也有月薪超过二万的。主要还是看本事。
  测试岗位分类:功能测试、性能测试、安全测试、黑盒测试、白盒测试、灰盒测试、自动化测试、测试开发、测试经理。
  测试技术岗位级别:初级、高级、资深、专家。
  测试管理岗位:测试组长、测试经理...
  这上面的岗位很多都比开发的工资高,关键还是在于自己在做的是什么类型的测试。
  如果你是手工方式执行别人设计的测试案例,那么你的工资可想而知会比最初级的研发人员要低很多,因为最初级的研发人员也在产生代码,而你仅仅是在手工方式执行别人设计好的东西。
  如果你业务比较熟悉,可以设计很好的测试案例,系统的缺陷率、逃逸率等各项指标都非常优秀,系统运行正常无缺陷,那么你有可能拿到比初级开发人员高的工资。
  如果你可以借助自动化测试工具,开发自动化测试脚本,大大提高测试覆盖和回归测试效率,那么你很可能拿到普通开发人员一样或者更高的薪资。
  最后,如果你可以定制和开发测试工具,如果你精通白盒、灰盒、性能、安全等测试技术,如果你是某领域的业务/行业专家,如果能够指导和管理测试人员完成大型系统的测试工作,估计很多研发人员都会羡慕你,包括你的工资。


1楼2018-03-07 11:59回复