正值金三银四跳槽季,不少小伙伴都做起了准备,希望能够寻觅到更合适的工作,其中大厂,作为IT届的领头企业,更是许多测试员趋之若鹜的工作宝地。
那究竟大厂需要怎么样的软件测试工程师,怎样的测试员才算是优秀的,有潜力的呢?笔者为大家整理了网上资深面试官的一些回答,一起来看看吧~
大厂喜欢怎么样的人才
下面我们从几个学历、技术、编程语言三个方面给大家分析一下这个问题
(1)学历
说实话,针对初级测试工程师而言,学历背景是能够进大厂的敲门砖,能否进大厂,很大程度上会看你是不是计算机专业,是否是985、是否211。
其中的原因有很多,首先,在大家都没有工作经验的情况下,学历是评判一个人是否努力勤勉的最快途径,其次,政府对企业也会有补助补贴,有一定的标准,比如一本率要达到多少,硕士率要达到多少,公司会根据评测的标准来进行招人。综上所说,如果想进大厂,提高学历是我们很必要去做的。
但不是说你的学历没有达到大厂的要求,就没有任何的途径进大厂了,当你成为高级测试工程师时,就完全取决于你的技术能力了。对于大部分求职者而言,前三年你的学历比经验重要,但当你有了一定的工作履历后,只要你的经验和技术能够,还是有机会进去的,毕竟,很多大厂比起学历会更加在意团队的综合素质能力。
(2) 技能
大厂会对技能的要求比较严苛,下面给大家总结一下,我们需要掌握哪些技能:
1.基本计算机知识(操作系统,数据库,通讯协议原理,熟悉至少一门编程语言)
2.基本软件测试知识(各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估)
3.简单项目管理知识
产品、系统认知:
1.熟悉所测产品功能,能够将产品文档内描述的UC转化成TC,这个最最基本
2.熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力)
给大家举个例子,比如公司有个项目,需要负责一种新的支付渠道,熟悉业务的测试人员应当可以预见到这次升级可能会对前段界面、系统账务、各类报表等各个模块造成影响,从而一并纳入测试范畴。
很多时候,即使是负责这一块的产品经理,也不会在Prd或者UC中对这些可见影响项一一列出,这可以体现出你的经验和责任心。
(3)编程
虽然测试员不被硬性要求会敲代码,但是在自动化测试逐渐受到重视的今天,想要进大厂的测试员还是需要掌握一些基础的类型的,比如python 、 java、shell、SQL。
我们需要会后台的编程语言,Python或者JAVA,或者叫自动化的一个编程语言,并且需要掌握基础的脚本语言,Linux,shell脚本,以及数据库方面的SQL脚本,并且,无论是UI自动化还是接口自动化,我们都必须掌握其中的一个。
从以上三点来看,如何成为大厂需要的测试工程师,其核心无非还是多学、多做项目、做到技术过关,培养更多的项目经验。
初级测试工程师如何快速进阶?
对于有些小伙伴而言,可能目前离进大厂还有一定的距离,最好的方法是从现在开始积攒经验,一步步夯实基础,提升我们的技术等级,下面笔者就根据不同的技术等级为大家罗列出薪资和等级,基本上到了第二阶段就可以向大厂投简历试试了,相关领域的小伙伴可以自行代入。
1)手工测试工程师 薪资 9K左右
主要技能:测试分析+用例设计+测试执行 手工测试工程师也属于初级测试工程师,这个阶段的测试员大多是刚刚毕业的学生,或是初入行的新人,想要很好的把握这个岗位需要掌握以下几点技能:
①具备基础的理论,能够按照测试流程完整的完成一个项目。
②掌握功能测试,不仅要了解整体的测试流程,还需要掌握测试技术。
③逐步开始掌握自动化测试。
2)自动化测试工程师 17.6K
主要技能:测试脚本研发能力
常见的自动化主要分为2种,一种是UI自动化,一种是接口自动化。
很多同学都觉得做测试就可以不学代码,但现在市场上很多企业都要求测试员有一定的代码基础,而想要月薪快速破万,成为中级测试工程师,自动化测试就是其中必不可少的必备技能了。
到了这一阶段的小伙伴也可以根据自己的取向,开始往一些大厂投简历试试,或者寻找一些内推的渠道,成功率会大一些。
3)全栈自动化测试工程师 年薪30W—50W
主要技能:所有类型所需自动化测试技术需要掌握技能:必须掌握性能测试和自动化测试,具有带领团队的能力。
4)测试开发工程师 22.9K
主要技能:测试框架及测试工具的需求、设计及研发能力
这一阶段是所有测试工程师的终极目标,既会测试,又懂得开发。现在很多大厂都需要测试开发工程师。 那究竟什么是测试开发工程师呢?
对于测试工程师来说,不是所有人都具备开发的能力,但到了现在这个测试自动化极其重要的年代,不做测试自动化基本就是找死。
但如果是不懂测试的人,给测试开发工具,极有可能难用又没效果,所以最好是有一批懂测试又擅长编程的人,来为测试人员开发工具使用。当然,有一点很重要,他们还是要去做测试工作的,不然的话,时间一长,脱离实践太久,他们就跟专门开发工具的人没啥太大区别了。
写在最后
综上所述,测试员想要进大厂最重要的还是提高自己的技术,下面给大家罗列几个快速提升自我的点:
1、项目中遇到难点的时候,千万不要退缩,应当迎难而上,如碰到复杂的用例等问题,往往提升自己的好机会,仔细研究解决后会受益颇多,可以通过去参考网站上其他解决类似问题的文章和实践经验,能够帮助我们快速提高技术深度。
2.重视解决问题的思路和方法,很多时候技术人员在解决问题时,用到的解决方式不是最优方案,但在解决后,并没有耗费过多精力去研究。
很多技术人员的项目和技术相对单一,长久以往,容易造成技术思路和视野的狭窄,因此我们在解决问题时,应当多注重解决问题的思路和方式,多接触行业最新思路和动态或者当前疑难问题的最佳解决方案,才是开拓思路的捷径。
|