目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
作为HR来说,每天至少要筛选几十甚至上百份简历,每份简历的停留时间平均只有15秒,招聘忙的时候甚至只有5秒。
如果你的简历不能“对症下药”,那就无法获得和HR以及面试官的沟通机会!
怎么才能写出优秀的软件测试简历?
首先,我们需要知道一份标准的简历应该包含哪些内容。
这些内容也是面试官最为关注的内容:
个人基本信息
个人专业技能
工作经验
项目经验
整体格式
1、个人基本信息
简历开头是个人信息,这个大家都没有异议的吧?但是个人信息应该包含哪些内容,每个人理解都不一样。
我的建议是:
1)要包含:姓名、性别、学历、工作年限、电话、邮箱地址;
2)不包含:照片(对自己特自信的除外)、毕业学校(特知名的除外)、专业(特自豪的除外);
原因:
咱们是技术岗,一切以技术优先;
学校和专业如果是优势,当然鼓励放前面,甚至可以把学校期间获得的奖项也简要写一写,这个是加分项。如果不是,请尽快让筛简历的人往下看到自己的优势。
2、个人专业技能
作为技术岗位,你的个人技能是面试官最为关注的要点之一。而作为软件测试岗位,如果想要理想的薪资,技能不可以过于单薄。
既然是专业技能,记得写一些自己拿的出手的东西,应聘测试工程师,你说自己熟练使用office文档,这有什么关系?
更悲剧的是,只是熟悉测试用例编写方法,就是本来应该掌握更好的测试技能反而还不如office用的好了?
这部分我的建议是:
1)不要随便写「精通」,特别是针对操作系统和编程语言,如果你真的「精通」,当我没说;
2)如果招聘需求有明确技能要求,请自己对照着优先级提供自己对应的技能熟练程度;
3)要突出你的个人特色,你最擅长的一定要写在前面。有时候HR真的会没耐心看完,注意力最多3行;
4)简历是给别人看的,是要吸引别人注意力的,要提供别人关心的内容,不要一股脑把自己自以为傲但又毫不相干的特长列上去;(2和3的总结)
5)个人能力中写的都是熟悉和掌握,甚至还有了解,对于HR来说,掌握代表的是会用,熟悉代表着用过,了解就代表着不会。
对于自己真正掌握的技术,可以大胆写上“精通”,能达到精通的技能一定是深度学习和经验累积的结果;
6)简历中最核心的在于“个人能力”,首先要确保展示自己所掌握的技能,并且一定要有所擅长,不然面试一问三不知就很尴尬了。
3、工作经历
工作经历就简单罗列一下自己在不同公司的从业经验就可以,一般只需要提供时间区间、公司名、岗位名称即可。
几个注意事项:
1)不要写公司介绍,不关心;
2)不要写工作简介,项目经验里面有;
3)每个公司尽量只占一行,不用在这吸引太多眼球;
4)如果呆过的公司比较多,建议把位置调整到项目经验的后面去。
4、项目经验
现在所有的企业除了比较看重实际工作经验之外也非常注重项目经验。
并且项目经验是简历中篇幅最多,一定要格外用心去写。
关于项目经验的描述,一方面是关于该项目的基本信息,比如这个项目是做什么的,使用的什么架构,包含了哪些核心模块等等。
你需要站在技术的层面去解说你的项目,另一方面就是你的个人职责描述。
这个一定要条理清晰。
常规格式是:使用了XX工具/技术实现了XX模块的(功能、性能、自动化)测试等等。
项目描述请尽量简短。
我们先看一个例子:
项目描述:交易资金托管服务是指银行为货物、服务交易或存在资金托管需求的双方(或多方)提供信用中介,一方先将资金存入银行并暂时冻结,待另一方提供了双方约定的货物或服务、或满足了双方约定的其他事项,银行按照协议约定协助完成资金的划转;若双方未达成交易或未实现双方约定的其他事项,银行按协议约定退回交易资金。若交易双方需要银行移交权证,银行则根据协议约定协助完成相关权益证明的交换。
如果你看到简历里面这段描述,第一印象是什么?
给我的第一感觉就是,这个人对自己太不负责了,项目描述都不是自己的总结,一看就是拷贝粘贴而来。
其次就是这个人可能在问题优先级上的关注不够,比如这么长的项目描述,写出来是希望告诉面试官什么信息呢?说明你的项目很庞大?很出色?然后呢?和写这份简历的你有什么关系?
既然是我们自己的简历,我觉得所有地方的描述,肯定都是为了突出自己的能力、贡献、态度等等,任何不能体现自己这些长处的内容都需要精简,甚至删除。
所以在写项目以及工作经验的时候我们可以按照S.T.A.R.法则来写:
S情景:项目是在什么背景下制作的,要在什么情况下完成。
比如:为了用户可以更好的体验xxxx,公司研发了xxxx,本项目主要针对xx用户,由xxx和xxx系统或架构组成,由什么语言来编写的;
T任务:在本项目中主要负责什么,比如:参与该模块测试的组员有xx人,我主要是负责xxx,用它来xxx的,并且负责xx用例以及报告的设计以及评审组织演说等等;
A行动:在这个任务中你做了什么。
比如:使用xx管理用例的编写,通过xx管理代码和版本,使用xx工具做了什么,我对该模块的工作使用了xx技术等等;
R结果:通过本次行动得到了什么结果。
比如:编写了xx个用例,发现了xx个bug,编写了xx行代码。利用xx工具做的结论—压测结果,或者测试结果,开发结果等,通过以上得到了项目对我的一些影响。
我们看看这个项目描述改成这样如何:
项目描述:该系统是一个资金托管服务平台。系统共有十大模块,我带领三个小伙伴负责其中五个主要模块的功能和性能测试,项目发布后没有严重问题反馈。
怎么样?看完了什么感觉?是不是一目了然?知道了项目大概功能的同时,也明白了候选人在项目中的角色。
项目经验几个注意事项:
1)按时间倒序写,就是最近的项目写到最前面;
2)挑几个典型项目进行重点罗列,就是可以体现自己能力的项目;
3)项目简介要简洁,自己提炼下语言,不要从别的地方拷贝粘贴一大段你自己都不看的内容,突出下自己负责模块的重要性即可;
4)前面写的专业技能,要在典型项目的工作职责中有体现,如果专业技能写自己会很多自动化工具,结果项目里全是手工测试,这明显有问题;
5)工作职责里挑典型的、能体现自己专业技能的部分重点写,其他和别人做的一样的内容简写。
5、整体格式
首先,这份简历看上去干净整洁,条理清晰,让人赏心悦目,这是一个加分项。
不要有拷贝粘贴的痕迹,告诉你一个小秘密,如果是docx文件,系统又开启了豆沙绿的话,很容易看出来哪些是拷贝粘贴的内容。
其次,个人技能很丰富,完全符合当下市场需求。不管是理论基础,还是功能、性能、自动化,都有体现出来。任何一家企业所涉及的技能都能用得上。
你要明白,虽然一份好看的简历能为你打开一扇扇面试的大门,但最终面试官考察你的,还是你简历上体现出来的技能点是不是真材实料,你对知识点掌握和理解的程度,你是否能思路清晰的描述出你曾经做过的项目等等。
即使某些知识点,你仅仅是学习过,但并没有实际使用过,但如果你能思路清晰的描述出来,也会很加分。
最后,一定要记住,写简历最重要的是用心,如果对自己的敲门砖都不用心,怎么能保证是真的想进门?
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
我们要把每一次的挫折都看作是通往成功的阶梯,只有不断地攀爬才能够抵达顶峰。每一次失败都是对我们的考验,只有战胜它,我们才能够变得更加坚强。
成功不会从天而降,要想实现自己的梦想,就需要付出比别人更多的汗水与努力。只有全力以赴地去拼搏和争取,我们才能够站在属于自己的舞台中央。
每一个人都有自己的故事,不管你的过去如何,那都已经成为了历史。你要做的就是珍惜现在,放眼未来,重新书写自己的人生篇章。