好的软件测试的简历是什么样的?

乐搏TestPRO

很多人说,简历并不重要,那是因为你没有体会过石沉大海的感觉!

很多人会私下的问我,为什么我投了那么多简历,都没有接到面试通知,也没有HR给我电话联系呢?是不是我真的不行?在社会上没人要了吗?

并不是,就是简历这个求职中的第一个实际环节出现了问题。作为HR来说,每天至少要筛选几十甚至上百份简历,简历就是体现你的能力,体现你的技能与公司的需求匹不匹配。纵使你有再牛掰的能力,在简历中体现不出来,那就获得不了和HR以及面试官的沟通机会,酒香也怕巷子深!

这次咱们不说虚的,咱们拿出来几个简历来分析一下,10分钟的时间,教你写出合格的软件测试简历!


首先来看这个简历,姑且就叫这位姑娘为“王铁锤”吧,嗯,好记!

首先咱们先看教育经历

基本信息我就不说了(没有学历的抓紧时间想办法,网络教育,成人自考,函授都可以,一定不要写中专和高中就拿出手了,最低也得大专)。

很多人在教育经历这一点会犹豫,感觉自己不是计算机专业,要不要在简历里面把自己的教育经历改成计算机专业。我的态度就是:没必要。简历上你改了,毕业证你能改吗?所以在这一点没有必要去伪装自己,所以现在做什么工作,并不受你原先专业的影响,面试官考察的也不是这个。面试官会如何面试你,后面我再细说。

其次,咱们看个人能力这块。

首先就要突出你的个人特色,你最擅长的一定要写在前面。有的HR真的会没耐心看完,注意力最多3行!

每个人都会有自己擅长的技术,比如性能、或自动化、或数据库、或Linux、或java、或Python。如果你写什么黑盒测试策略,测试方法、功能测试用例编写、禅道使用,这些内容就不要往上去写了,没有太大的必要。也去你会说,我只会这些,怎么办?听话,认真去学,做技术没有捷径,纵使你天资过人,该走的路一样要走。不可能像苏乞儿睡一觉就学会了睡梦罗汉拳吧?

另外一个就是王铁锤的简历中,个人能力中写的都是熟悉和掌握,甚至还有了解,对于HR来说,掌握代表的是会用,熟悉代表着用过,了解就代表着不会。对于自己真正掌握的技术,要大胆写上“精通”。

还有一个细节,铁锤的个人能力中的第5条,这样写是非常好的,详细的说明你会什么工具,对于面试官来说,这是最具有吸引力的。如果不会,就去学习,不会不是理由。

在这里,面试官会采取各种套路去考察你所写的个人能力是否真实,具体面试官会怎么给你下套,后面详谈。

第三个,咱们说说工作经历

很多同学在这里又该发愁了,发愁自己没有好的学校背景和公司北京,认为自己没有底气,错了,是不是大公司并不重要,重要的是你会什么,你经历过什么。

比如说你是负责某个电商教育项目的注册页面流程测试,那么就说明你在团队中并不是一个重要的地位。但如果让你负责的是支付流程或者退款流程,可以说你在团队中是非常受重视的。

所以说,在这个板块中,你要体现的一个点就是:我经历过很多,我很重要!

下面咱们说说第二页,主要就是项目经验的方面。


首先要思考一个问题,为什么这一块才是重中之重?

新人容易产生的一个误区就是,这个项目经历我编一编就行了,其实不然。

在这里面,HR筛选的是你是否真正的做过项目?在这些项目中你担任什么样的角色?你在这个项目中的具体工作?解决问题的具体方法是什么?

为什么要看这些,如果在项目经验上你含糊了,说明你前面所写的“个人能力”的板块中的各种“精通”、“掌握”的技术,都是有很大的水分的。

举个例子,前面个人能力你说精通性能测试,精通loadrunner的使用,但是后面的项目中你只负责很小的模块,做的是点点点的工作,那么说精通性能,又有谁信呢?

很多同学在描述这块就是负责编写测试用例负责执行测试用例负责提交缺陷报告,负责跟踪缺陷直至缺陷修复,负责梳理测试业务流程,负责编写测试计划、负责编写测试的报告,还有负责跟进项目进度。

但是这些,统统代表的是入门级的水平。

能力越大,责任越大。

所以总结一下:简历中最核心的在于“个人能力”,首先确保会的能力全部展示,确保一定要有所擅长。剩下的其他的项目经验也好,工作经历也好,都是在印证你的个人能力是真的。

上面的那个简历,可以作为模板,虽然不算做一份优秀的简历,但是一定是个合格的简历,看了这个简历,我会主动给“王铁锤”先打个电话了解一下情况的。

OK,搞定了简历,获得了面试的机会,真正的挑战才刚刚开始。

如何搞定面试官?

首先买个关子,如果你是面试官,你希望招一个什么样的人进来?

如果这个问题搞明白了,那么可以说测试岗位的面试,就变得非常轻松了。

首先这样,我先把我的存货摆出来,专门针对测试的一个合集。链接我放在文末,你们看完了刚好可以自行去下载。


按照一般的惯例,面试官都会让你自我介绍,介绍你的项目经验,询问你的技术能力,这些都是常规的问题。

在这篇文章里,我不去说什么固定的范本什么的,我就以我以前面试别人的情景为例,具体说一下面试官的狡猾之处,他们会在什么地方给你设坑,你又该如何应对一个棘手的提问等等。

前面各位大神已经说得比较详细了,在这里我不罗列条条框框,我只给您们呈现一个真正的面试官,呈现一个真正的面试过程。

一,上来必然是自我介绍。

自我介绍是任何一个面试过程中必不可少的环节,并且可以说是最重要的环节,因为每个面试官都需要用最短的时间去了解你这个人,以前干过什么,有过几年经验,做过哪些项目。可以说,通过一个简短的自我介绍,面试官心里已经有50%的数决定要不要你了。

二、问你上家公司的测试流程。

没有上家公司,别闹了,打算面试实习生吗,上来咱们就面正式的,技术水平达到了,何必让工作经验这一项去限制你。

那么说,面试官问到这个问题,一方面是为了了解上家公司与本公司的测试流程是否接近,要有一个比较,如果不一样,差距大不大,你的流程是否正规。其实这些都不是最主要的,主要的是为了考察你对于整个测试流程是否清晰明确。面试官借问上家的测试流程,来考察你对完整测试流程的掌握。所以说,这是第一个坑,如果你说不好,或者敷衍的说就是随便测,那么你就失去了一次展现自己能力的机会,也就跳进了面试官给你设置的第一个“陷阱”里。

题外话,咱们延伸的说一下如果面试官问到了这个问题,该如何去回答。

首先,一家正规的公司测试流程中的第一件事,就是拿到需求文档,用户把自己想要的东西说出来,产品人员来记录,并转化成一个需求文档。

随后,咱们测试人员和开发人员在产品人员拿出需求文档后,进行一个需求评审,需要了解用户他们到底想要一个什么样的功能,讲了一个什么软件。在评审的过程中,一定要对需求进行一个分析,看看有么有二义性的内容,有没有描述不准确。

这是第一件事,需求评审。

那么咱们需求评审通过之后呢,咱们测人员需要由测试的组长和经理来编写一份测试计划

测试计划写完之后,再把所有的测试人员召集到一起开会开会,对测试计划进行一个评审。

评审什么内容呢?安排的是不是合理?时间的安排是不是真的够用?包括里边的风险是不是规避掉了,还有咱们的测试机的准备等

评审通过之后,咱们再去编写测试用例,把人员分工下去,然后编写好测试用例之后,再进行测试用例的评审。如果没有遗漏的点,评审通过之后开始执行测试用例,然后第一轮测试、第二次测试、第三次测试迭代,直到他验收测试,然后发布上线编写咱们的测试报告。

整个这一套流程结束。

把这个流程结合你简历中的项目去回答,绝对是个非常完美的回答,作为面试官来说,会认为你对上家单位的测试流程是非常非常清晰的!这是一个面试官比较希望听到你一个完美的回答的一个问题,也是能够衡量出你这个人到底有没有真正工作过的一个问题。

三、问你主要负责哪方面的业务

注意!送命题!

举个例子,按照电商类的项目去举例。因为如果没有工作经验的话,在这个话题上不敢回答,就说自己只负责注册登录模块,如果要是这么回答,好了,你在面试官心里已被枪毙了。

因为什么,因为我在做测试经理的时候,只会吧注册模块分给实习生去做,我绝对不会把这个模块交个一个技术能力强的人,如果说你负责的知识这个模块,那只能说你的领导并不看好你。

那么说要怎么回答这个“送命题”呢?大胆的去说你是负责一个流程的测试,我是负责下单流程的、或者负责支付流程的、也或者是退款流程的,这些都是比较有逻辑性的。那么这些流程是涉及到前后台,因为牵扯到审核环节,那就要涉及到数据库,所以说你这样去回答,说明你做的工作比较有技术含量,你的技术水平没有问题。

四、你都用到了哪些测试方法?

你说一个逻辑性比较强的业务归你来测,然后面试官肯定会问,那你都用到了哪些测试方法,这些都是为了验证上一个问题的真实性。测试方法,不表,在我的其他回答下找资料查看即可。

五、你在测试过程中遇到了一个比较逻辑性最强的一个BUG是什么?

送命题!敲黑板!这个套路我常用!

这个问题问的目的是什么?目的是你到底有没有真正的测试过,如果你是编的这个简历,如果你是骗面试官的话,这个环节你就卡住了,因为你当时临场,你绝对想象不到你当初发现了一个逻辑性比较强的BUG到底是个什么?你当时想到不出来。这个是一个验证这个项目到底是否真实的一个小方法。

还有的面试官非常狡猾,会故意说错一些东西,

以前我在面试中高级的测试的时候,会经常使用这个方法。比如在说到loadrunner或者jmeter的时候,我故意说错一些东西,然后我看你的反应,如果面无表情没有反应或者依然在点头,那么我就可以肯定你不会这个工具,简历里写的“熟悉”或者“精通”是包含水分的,所以,面试官考察你的工具使用情况,或许并不会直接问你。

针对于面试中会问到的基础的问题,我不在这里占用篇幅,依然是放在网盘,自行下载。


另外咱们再延伸说一下,在面试过程中还有那些坑需要避开,直白的说,及时面试没有过,咱们也得知道是怎么死的。

职业观方面的问题

1 你觉得测试在一款软件开发过程中,占怎么样的角色

2 你为什么要离开上一家公司

3 你以后的规划是如何的

4 你想要多少的工资

5 你觉得一个合格的测试需要具备怎么样的素质

这是一系列的比较狗血的问题,这里的话 要做好心里准备。

有一些HR 或者经理给你抛出橄榄枝的暗示性语句

1 你开的7000有点高,如果给你6K你接受嘛

解释:这种问题基本是录用你了,如果你在回答问题中 没有什么太大纰漏,一般能跟你说工资的话 基本是能够需要你的。如果没面中你,吃饱饭告诉你价格了。

回答:唔(先假装思考一下)我衡量了一下,首先能有这样一个机会是非常不错的,至于工资高与低公司说了算为主(当然前提是这个工资你能接受),我的主旨还是能够为公司付出并且在工作中能学习到更多我不知道的东西

2 在面试的后期,会跟你说公司的业务流程,主要的日常工作怎么样。

解释:跟上面 1 一样,如果我对你没兴趣,我告诉你我们公司做什么的 干嘛。

3 跟你说加班的事。比如我们这边加班情况不是很多,但是特殊情况需要加班也是没办法的,但是不会太多。你能接受吗?

解释:这个一方面在告知你,工作的强度问题,还有就是告诉你我觉得你还行,如果后面没有人比你更好的话 我们会考虑你优先

4 你什么时候可以到岗

解释:这个。。问题要看的,也是要听口气的。说法不一样,可能意思也不同。这也是一个试探性问题,如果你说时间比较久的话,他大可去找其他人,或者留你做备胎。但是是在面试的后期问你的这句话 成功率基本也是非常高的

我比较喜欢的回复:你看这样行不行,上一家公司还有一些事情我需要交接下,一周的时间后我人可以先到,劳动手册什么的可能在以后的工作中需要请假。毕竟现在的社会上,责任是第一嘛。我敢保证,你的好感度一下子飙升

我能总结的差不多就这些了。基本以上的情况我都遇到过,不管是不是这个行业的HR给我的面中。其实主要还是担心会紧张,这也是很正常的毕竟是自己刚学或者不熟悉的专业领域必定会有一些紧张、担心的情绪在的,所以我主张在第一次面试的时候打一场没准备的仗,看看自己的水有多深。

最关键的几点:

1 形象一定要整洁、体面、合理

2 语气略带谦虚,不能过于骄傲(当然说到自己印象最深的bug时,要眼睛放光的感觉)

3 说话声音一定要适中,不要畏首畏尾的,不要怕对方也是人,你们就是陌生人。放心今天面好了后面能不能做同事还是个未知数了

4 紧张?没关系,那么语速就放慢,这样可以缓和你的紧张情绪

5 眼睛不要乱看,尤其对男人来说,如果你的外形还是不错的话,面试官是女人的话,一定要无杂念的看着对方的眼睛来回答问题。展现出男人的魅力是绝对加分的。

什么?你是姑娘,会不好意思怎么办?那简单,看眼睛不习惯 看对方的鼻子或者眉毛就没什么了。

6 回答问题尽量能够脱口而出,当然是你熟悉的问题与经历。如果自己真不会,那就谦虚的回答说,哟不好意思经理这个问题我真没涉及过,您看能不能给我解释一下。IT这个行当的人都很怪的,他们总觉得自己懂得东西多,所以他们会虚荣心爆棚给你解释(当然也有怪人的存在)。

7 在自己能力不是非常突出的情况下,你可以考虑表示一下,我最好的朋友也在做这个行当,我也会向他多讨教讨教的。这样能够给面你的那个经历带来一种错觉,你可以多一个途径学习,他们就能少一点投入。不过呢,好朋友什么的就是我瞎吹的....

8 对自己今后的发展一定要有提前的规划,哪怕你不知道 编也要编一套,但是别说3~5年我想坐上测试经理的位置。。。一般面你的都是这个经理,你上来了 我坐什么位置?卷铺盖走人吗?

9 一定要知道对方是HR 还是 测试的老大 或者 是经理 对方的岗位你要知道一下,不然没法针对性出牌了。

10 尽量不要提我会学的,公司没这个资源给你弄一个人教你。你要提的是 我自己也在自学,看xxxx书,我的学习能力很强,适应性也非常强,一定能很快的融入环境中。

11 其他的,要带有自信、坚定,这样面试官会觉得你虽然可能业务不一定是最好的,但是人还是靠谱的。毕竟 业务能力可以提升,但是人的素质不是他们想培养的。

好了 扯了这么多,最后说一句,祝看这篇的朋友能早日找到自己理想的工作。切记不要好高骛远

最后,兑现承诺,给你们面试的文档资料!

能给我回个赞最好不过啦!

扫描↓二维码领取软件测试学习资料:

乐搏TestPRO

推荐阅读更多精彩内容