如何撰写一份优秀的简历呢??这是一个求职者都会遇到的问题,今天就来详细带大家写一份软件测试工程师职位的简历!希望能给各位软件测试求职者一个带来帮助!
个人简历是求职者给招聘单位发的一份简要介绍。包含自己的基本信息:姓名、性别、年龄、民族、籍贯、政治面貌、学历、联系方式,以及自我评价、工作经历、学习经历、荣誉与成就、求职愿望、对这份工作的简要理解等等。以简洁重点为最佳标准。一般找工作都是在通过网络来找,因此一份良好的个人简历对于获得面试机会至关重要!
一、简历编写:
个人信息,加照片不推荐
二、职业能力:
- 所有的技术都有涉及,但是都没有细节,不能详细。
- 但凡写入的能力,没有特别的闪光点。
编写能力的细则:
能力是你值多少钱最核心的东西。 - linux的常规应用,搭建各类测试环境、对于linux资源的分析与系统日志的分析、对于进程、线程的运行分析以及内存机制的掌握。
- 熟悉python自动化测试相关技术,能够基于python+selenium+pytest+./…+… 实现web自动化测试框架的设计与编码,基于python+requests。。。。。。。实现接口自动化测试框架的设计与编写。应用Selenium分布式技术实现分布式测试框架部署,基于多线程形态实现多用例并发处理机制。
- 熟练掌握持续集成,基于python测试框架结合持续集成实现、。、。。。。。
- 熟练掌握性能测试相关技术,基于JMeter、LR实现性能场景的落地,脚本的定义与增强。结合测试数据进行性能诊断与调优建议。。。。。
职业技能的描述一定是全面且有细节的阐述。但是记住一定不要把自己不懂的东西写上去。
三、工作经验*
工作履历,在每一家公司任职的岗位以及日常工作。
简历上,只写与当前求职的工作岗位相关的东西。
转行经验的同学不要写。
项目经验*
不要写很多项目经验
不要写太历史的项目经验
选择最多三个,时间稍微近一些,内容稍微详细点,重点突出个人在项目中的职责
四、如何提升HR的面试邀约率:
- 技术栈的详细化
- 学历:最基本是大专,提升学历
- 技术关键字:Python自动化测试技术、测试框架
web、app、接口三端自动化,以及持续集成相关内容,总合计可以实现自动化测试框架的独立设计、部署、执行、团队的推行使用、持续优化
我长期接收不到任何面试邀约,或者接收的都是质量相对较差的面试邀约,是为什么呢? - 零基础:通过校招和初级测试岗位的社招,不要考虑价格,不要考虑是否外包,干就完事了。前提条件一定要有一定的测试能力。有自动化能力是对于第一份工作帮助巨大
- 业内跳槽很少的:在一家公司待久了,就会变成同样的事情,重复去做。在工作之余学习目前主流的技术栈,应用在实际的工作中。积累经验,然后跳槽
- 工作经验很长,但是主体技术很浅的人(危):
赶紧提升。
简历的核心就是技术。但凡不会写的,不知道写的,瞎写的。都是能力不够的。建议去多学一些知识然后在去尝试,至于从哪开始学?首先你需要知道现在市场上需要什么样的测试工程师,目前市场上紧缺的主要有三种:1.自动化测试工程师 2.测试开发工程师 3.性能测试工程师
测试平台才是测试开发,测试框架只是自动化测试
测试平台应用性很低,测试框架是目前市场核心主流。
测开和自动化两者在现在的区别是没有的:
都是通过代码的编写来实现自动化测试的效果,前提是测试框架的落地。
五、自动化测试:
- 自动化测试执行:懂一点自动化测试技术,可以通过已经实现的框架来执行测试,维护测试数据
- 自动化测试开发:自主研发测试框架
市场上有这么多测试平台和测试框架,开源与收费。
满足企业需求才是自动化测试的核心。所以一定要具备测试框架的开发能力以及设计能力。
六、测试框架需要哪些核心技术来实现呢?
-
1.编码:Java真的已经有点老了。推荐使用Python
2.核心:Selenium、Requests、Appium
3.设计模式:关键字驱动、POM
4.数据驱动:Excel、Yaml、Py、Json
5.测试用例:UnitTest、pytest
6.测试报告:HTMLTestRunner、Allure、html-report
7.日志:Logging
8.配置:存放运行中的各类配置文件
9.邮件:SMTP -
进阶:
用例并发
自动化测试分布式
代码管理:git、svn -
持续集成:
集成自动化测试
集成一键部署
一键发送
构建定时任务
微服务架构是目前相对主流的架构体系!