软件测试如何制作简历?
你好,我是小牛。
在 IT 行业,如果你是工作多年的大牛,在 BAT、TMD 等一线互联网名企任职,那么很多时候并不需要主动投简历,猎头公司会主动来找,大把机会等你来挑。
但是对于转行的小白来说,既不是名校出身,甚至也不是计算机相关专业,那么简历的重要性不言而喻,可以说简历就是拿到面试机会的敲门砖。
对于社招来说,当你投递一家公司时,决定你有没有面试机会的,通常有两个核心因素:
- 工作年限;
- 简历内容。
同样的技能与项目经验,可能只是换一种写法,就可以多得到一个面试机会。而且更重要的是:你的简历内容会直接决定面试官面试时的提问方向。
一家公司既然约你来面试,说明它基本认可你的背景和经历。面试无非就是进一步考察你的简历真实性,以及你对简历内容的实际掌握情况。
所以制作简历既不能写得太简单,导致没有面试机会;也不能夸大其词,否则就是给自己挖坑。
比如你压根不会的东西,却在简历上写“熟悉”“精通”,结果面试一问三不知,就会让面试官怀疑你整份简历的真实性,面试自然也很难通过。
一般一个有经验的面试官面试时,都会对着简历一条一条提问。先问简单的,你答上来就继续深入,直到你回答不上来为止。这样做并不是为了为难面试者,而是为了判断你掌握的深度。
大公司是如何筛选简历的?
以小牛所在公司为例,公司内部会有一个简历系统。
HR 首先会把搜集到的简历进行初筛,一般筛选条件都是一些硬性条件,比如工作年限、学历等。通过初筛之后,简历会挂到系统上。
然后各个组的测试负责人会在系统里进行二次筛选,觉得候选人比较合适,就会进行标记。之后 HR 才会约面试者来公司面试。
面试一般有两到三轮:
- 一面通常是筛选你简历的测试负责人,入职后大概率也是每天给你安排任务的直接领导;
- 二面、三面通常是更高级别的领导;
- 内编和外包岗位的要求也会有所不同。
关于面试经验和技巧,后续可以单独展开。本文主要聊软件测试简历制作。
私信小牛修改简历的同学大概也有小一百人了,大部分是刚毕业或者转行的同学,当然也有工作多年、准备跳槽的同学。
对于简历制作来说,模板和方法基本是一样的。区别只是工作年限不同,专业技能的掌握深度不同,项目经验也不同。
下面主要讲一下,对于社招来说,一份优秀的软件测试简历应该包括哪些内容,以及制作过程中有哪些技巧。
软件测试简历应该包含哪些内容?
一份软件测试社招简历,至少应该包含下面五项内容:
- 个人介绍;
- 教育背景;
- 专业技能;
- 工作经历;
- 项目经验。
下面针对每一项分别说明注意点、常见坑和优化技巧。
一、个人介绍
个人介绍部分一般包含这些基本项:
- 姓名;
- 性别;
- 学历;
- 年龄;
- 邮箱;
- 手机号;
- 工作年限。
1. 学历怎么写?
如果是专科学历,且不是你的优势,可以不放在简历最前面,直接把教育背景放在简历最后即可。
2. 年龄要不要写?
如果你是转行,年龄相对比较大,可以不写年龄。
3. 照片要不要放?
不建议放照片,除非你比较上镜。如果要放,请放正式证件照,不要放生活照、自拍照。
4. 邮箱怎么选?
最好不要使用 QQ 邮箱,可以使用 163 邮箱或其他更正式的邮箱。
5. 工作年限怎么写?
如果你是转行的,比如工作四年,但只有两年测试经验,建议工作年限写两年。
原因很简单:面试官一般会按照工作年限来考察问题的深度和广度。只要你的能力和工作年限匹配,简历通过和面试通过的概率就会更高。
二、专业技能
专业技能基本上是面试官筛选简历时首先会看的部分。
面试官会根据你投递的岗位级别,在心里有一个期望值。只有你的技能达到甚至超过他的预期,才不会因为这一项被 pass。
除此之外,还要考虑你的技能和公司岗位要求的匹配度,比如使用什么语言技术栈、擅长哪方面测试、是否有自动化或性能测试经验等。
所以在投递一家比较心仪的公司时,一定要提前研究该公司的 JD 要求,然后在专业技能描述里重点突出匹配项。
当然,最核心的还是你究竟对技能掌握到什么程度,包括深度和广度。会得越多、掌握得越扎实,简历才越有底气。没有真实能力做依托,再强的简历技巧也作用有限。
1. 能力强建议先概要描述测试经验
如果你工作经验比较丰富,或者技术能力比较强,专业技能第一条可以先概述这几年主要做了什么。
例如:
- 主要做功能测试还是自动化测试;
- 是否做过性能测试;
- 各方向分别做了多久;
- 是否有测试管理经验;
- 是否负责过框架搭建或质量体系建设。
这样面试官可以对你的技术能力有一个初步认知,也会形成一个心理预期。如果你后续技能描述超出他的预期,就可以获得一定优势。
2. 专业技能要和工作经验匹配
对于转行或者初级测试岗位来说,代码能力可以弱一些,重点是熟悉测试流程、常用测试工具、缺陷管理、测试用例设计等。
入职后只要努力熟悉业务,做好功能测试,一般就可以比较稳地度过试用期。
对于三年及以上、面试中高级测试岗位的同学来说,编程语言、自动化框架就要熟练掌握;性能测试至少要会做压测,并能简单分析性能指标。
可能你入职后仍然大量做功能测试,但面试时需要你掌握这些能力,想拿高薪也需要掌握这些能力。
这就是很多人说的:“面试造航母,工作拧螺丝”。
3. 按掌握程度排序
技能描述一般可以使用这些程度词:
- 精通;
- 熟练掌握;
- 熟悉;
- 了解。
简历上写“熟悉”“熟练掌握”的技能,面试前一定要好好准备。不然面试时答不上来,很容易让面试官怀疑你简历的真实性。
对于初中级测试工程师来说,慎写“精通”。如果写了精通,结果面试官问几个基础问题都答不上来,会非常尴尬。
也不要通篇都写“熟悉”,更不要全部写“了解”,可以根据掌握程度分层描述。
对于和你工作年限匹配的核心技能,不要写“了解”。在面试官眼里,“了解”很多时候就等于不会。
比如你工作三年,却写“了解 Java 语言”“了解自动化测试”,那么简历通过率就会比较低。
像安全测试、渗透测试,或者 Java 后端常见的 SSM 框架、前端框架等,如果你确实有所学习,可以写“了解”,作为加分项。
4. 按技能难度排序
专业技能还可以按照技能难度排序。
如果你已经工作三四年,面试中高级测试岗位,像 Jira、禅道、Git、SVN 这类管理工具就不建议放在非常靠前的位置,因为这些工具难度较低,写太多反而会拉低简历质感。
更应该把编程语言、自动化测试框架、性能测试流程与分析思路、测试平台、CI/CD、质量保障体系等更有技术含量的技能写在前面。
如果你是转行面试初级测试,掌握技能比较少,可以写测试流程、常见测试工具、缺陷管理工具、接口测试工具等内容。
三、工作经历
工作经历一般包含这些基本项:
- 公司名称;
- 在职时间;
- 工作岗位。
1. 工作描述要不要写?
工作描述可写可不写。
如果有亮点,可以简单概述,比如:
- 有两年自动化测试经验;
- 熟悉接口自动化测试框架;
- 参与过核心业务质量保障;
- 负责过性能压测或线上问题排查。
切忌一条一条罗列日常工作。具体职责可以放到项目经验里的项目职责中去写。
2. 工作经历怎么排序?
最近的经历写在最前面,按照由近到远的顺序排列即可。
3. 不要留下明显空白期
即便你是转行的,比如毕业四年,只做了两年测试,之前两年的经历也建议写上。
否则面试官看到空白期,会疑惑你之前在做什么。
4. 避免体现跳槽过于频繁
稳定性是面试官比较关注的点。
如果半年一跳,或者三年五跳,会让面试官担心你的稳定性,简历通过率会受到明显影响。
四、项目经验
看一份简历质量高低,除了候选人背景之外,基本就看两块:
- 个人技能;
- 项目经验。
和专业技能一样,项目经验里写什么,基本决定了面试官会和你聊什么。
大多数人简历里都会写多个项目,但面试时间有限,面试官一般也就重点聊一两个项目。
所以建议在面谈时,选择最有技术含量、最能体现你能力的项目来讲。你可以适当引导面试官往你擅长且熟悉的方向提问。
1. 项目经验基本项
项目经验一般包含:
- 项目时间;
- 项目名称;
- 项目描述;
- 项目职责。
2. 项目时间怎么写?
项目时间不一定完全按照真实项目周期填写,可以结合你在这家公司的任职时间,进行合理拆分与合并。
3. 项目名称怎么写?
项目名称最好能体现项目类型,比如:
- Web 项目;
- App 项目;
- 小程序项目;
- 后台管理系统;
- 交易系统;
- 数据平台。
这样面试官看项目名称时,就能大概知道项目形态。
4. 项目描述要精简
项目描述一定要精简,不要长篇概述。
面试官筛选简历时没有太多时间仔细看长篇项目背景,项目描述的作用是让对方快速知道项目是做什么的。
5. 项目排序要有策略
请把最有技术含量、最能代表你最高水平的项目放在最前面,后面依次排序。
如果是同类项目,写一个最有代表性的即可。如果参加工作时间比较短,可以全部写出来。
6. 项目职责是项目经验的核心
项目经验中最核心的是项目职责。
比起项目本身,面试官更关注的是你在项目里承担了什么职责、扮演了什么角色、解决了什么问题、产出了什么结果。
描述项目职责时,最能体现技术含量的内容一定要写在最前面,而不是按照由简单到复杂的顺序。
比如一个项目中,你既参与了功能测试,又做了自动化测试和性能测试,那么应该优先写自动化测试、性能测试相关内容。
像编写测试用例、提交 Bug、参与需求评审这类测试基础职责,不是不可以写,但不建议作为重点写太多,因为每份测试简历基本都会写,亮点不够。
7. 项目职责常见问题
很多简历项目职责存在这些问题:
- 描述太简单,只有三四行,而且每行都很短;
- 把测试流程拆成很多条来凑字数;
- 三年工作经验写了三个项目,但每个项目职责都差不多;
- 看起来像一年经验重复用了三年;
- 没有体现技能成长;
- 没有体现项目成果和数据。
建议项目职责要和前面的专业技能形成呼应。你在专业技能里写了什么,项目经验中最好能体现你确实用过这些技能。
同时,项目职责最好能体现你的成长路径:从功能测试,到接口测试,到自动化测试,再到性能测试、质量保障或测试平台建设。
8. 项目职责最好带数据
描述职责时最好带上数据,这样更有说服力。
例如:
负责从 0 到 1 搭建接口自动化测试框架,并编写自动化用例,将公司核心接口覆盖率提升到 90%,显著减少回归测试人力成本。
这类表达比单纯写“负责接口自动化测试”更有价值。
五、教育背景
教育背景一般包含:
- 学校;
- 专业;
- 时间;
- 学历。
1. 教育背景放在哪里?
如果学校比较好,可以放到简历靠前的位置。
如果是普通院校或者专科学历,可以放到简历最后。
2. 学历建议真实填写
很多公司入职时都有学信网验证,建议填写真实学历,不要造假。
简历制作总结
一份优秀的软件测试简历,核心并不是模板多花哨,而是内容足够真实、有重点、有匹配度。
你需要做到:
- 个人介绍简洁清晰;
- 专业技能和岗位 JD 匹配;
- 技能描述和工作年限匹配;
- 工作经历时间线清楚;
- 项目经验突出技术含量;
- 项目职责体现成果和数据;
- 不夸大,不造假,不给自己挖坑。
简历的本质是为了拿到面试机会,同时也是为了引导面试官问你擅长的内容。
所以,简历既不能写得太保守,也不能写得太虚。最好的状态是:写出来的内容你都能讲清楚,并且能经得住面试官追问。
需要软件测试求职资料或交流群?
添加小牛微信,直接备注关键词领取对应福利。
扫码添加微信备注关键词即可