有个段子说,程序猿每天的工作是搬砖,那么,测试工程师就是拿着鞭子在旁边监督,然后检测砖头是否合格。近几年软件测试行业是一个风口,不断有转行人员和毕业生涌入软件测试行业。简单来说,软件测试相当于工厂中的质量检测岗位,目的是对产品把关。那么算法工程师到底是不是像网上说的钱多事少地位高呢?
这份薪酬报告汇集了智联招聘、前程无忧等官方招聘渠道的335123个职位,我们从岗位、学历、工作年限、所在地区等4个维度统计了测试工程师的薪资水平情况,尽可能真实全面的反映出测试工程师的真实薪资水平。
(数据由人才加负责统计整理,仅供参考)
通过不同地区的薪资对比可以看出,中国一线城市中,工作年限1-2年、3-5年和6-9年的本科测试工程师在北京地区的薪资最高,广州地区的薪资在四大城市中排名最低。
以下为具体数据一览:
测试工程师属于技术岗位,需要不断掌握新的技能,提高软件测试“找bug”的能力,技术硬工资自然也不低,那么测试工程师到底是做什么的?
1. 岗位职责
测试工程师与程序猿不一样,旨在产品测试,检查软件有没有Bug,测试软件是否具有稳定性、安全性、易操作性等,写出相应的测试规范和测试用例。在产品生产线担当的是“质量管理”角色。
2. 职位要求
a. 熟悉测试流程和规范,熟练掌握软件测试方法和常用测试工具;
b. 熟悉Java/Python/Go等语言;
c. 熟悉Linux,熟悉MySQL/Postgresql/Oracle等数据库操作。
3. 工作内容
a. 编写测试计划、规划详细的测试方案、编写测试用例;
b. 根据测试计划搭建和维护测试环境
c. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;
d. 测试中发现的问题,与开发人员讨论缺陷解决方案。
据统计,目前国内软件测试人才缺口已达到30万,其中在我国大中型发达城市的人才需求就突破20万,并以每年20%的速度递增。2018年12月北京在招职位145950个,上海在招职位5569个,广州在招职位59927个,深圳在招职位104463个。现在测试工程师职业处于一个不断发展的阶段,2019年测试工程师仍具有较大的发展空间。