前言:面试的重要性
在互联网公司,你面试的时候能拿到多少 k 薪资,基本上决定了你未来 1-2 年的工资,这个非常现实。软件测试工程师在企业中俩内年想涨工资非常难的,就算有涨,涨幅也不大。当然不排除你待了一个福利非常好的公司,或者你的能力特别突出,在当前公司在短时间内技术成长非常快的情况。
根据我的经验,就算你现在不想跳槽,比较稳定,一年至少也出去面试一次。不为别的,只为增长见识,了解市场行情,现在企业都必须要求什么技术,我如果现在跳槽能拿到多少 k?你之前有没有思考过这个问题呢?
企业评估工程师能力级别标准:
根据工作项目经验
包括业务理解能力、需求分析能力、测试工具熟练度
根据自动化和编程能力
包括测试工具熟练度、自动化脚本、性能脚本、持续集成、测试开发
很多同学应该刚进入测试行业,或者工作了几年,但是出去少,对外面的市场行情不了解。根据 boss 直聘和拉钩招聘网大数据分析,软件测试工程师工资行情待遇如下(以一线城市为标准):
初级:
技能:功能测试 ,占据了市场 70%,工资待遇一线城市 8-15k。
中级:
技能:功能测试+接口测试+自动化工具 ,市场行情:一线城市 10-20k,占据 15%。
高级:
技能:功能测试+自动化测试框架+性能测试 ,市场行情:占据 10%,工资待遇:一线城市 15-25k
资深架构师
技能:功能测试+自动化测试框架+性能测试+测试开发 ,市场行情:占据 5% ,工资待遇:一线城市 25-50k
1.姓名,性别,出生日期,籍贯,电话,邮箱地址,学历、工作年限,这些都属于必填项,方便 HR 能够了解你的基本信息能及时联系到你,示例如下:
2.可以根据个人情况填一些能展示个人优势的点,比如:英语六级,计算机国家二级等,这些对于工程师的发展还是有利的。
3.如果是专科以下学历建议去成人高考或者自考本科进行学历提升,虽然说 IT 技术岗位对学历不是硬性要求,但学历也是最基本敲门砖,否则你过不了 HR 那一关。如果是非计算机专业,专业可以不写!
咱们是技术岗,一切以技术优先。
既然是专业技能,记得写一些自己拿的出手的东西,应聘测试工程师,你说自己熟练使用 windows,office 文档,这就很尴尬了?
如果招聘需求有明确技能要求,请自己对照着优先级提供自己对应的技能熟练程度;简历是给 HR 和面试官看的,是要吸引别人注意力的,要提供别人关心的技术和内容。示例如下:
专业技能最好能写 8-10 条
技能顺序从基础的功能测试→常用测试工具→自动化测试工具→测试框架→测试开发平台→性能测试。可根据个人情况实际编写
每一点尽量精简明了,不需要详细的解释某个工具是用来干什么的,面试官都非常清楚
专业技能很重要,做为一个有经验的面试官,这里给面试者一点真诚的建议或注意点:
一、千万要慎用「精通」
对技术越是有深入了解的人,越是能了解自己的渺小,越是能明白自己的无知,也就更加不敢说自己「精通」了。
二、千万不要撒谎
专业技能中的熟悉至少在项目中有实际的使用,比如搭建过测试框架,只要是自己独立完成过的都算。
有些加分项的技术点,虽然有可能增加面试机会,
但如果真是因为这些光环获得的面试机会,那么面试时就不可避免的会被问到这些内容,稍微了解下细节,立马就知道真相了。
实战项目是技术落地最终的实践,有项目经验才能将技术扎扎实实落地。否则你的专业技能是得不到面试官的认可
个人建议大概写四个项目,项目中最好包括 web 端和移动端 app 项目。对于刚毕业或者实在没有项目经验的小伙伴,可以加入我们技术交流区,笔者在阿里云服务器搭建了一些实战项目,可以用来做功能测试,自动化测试实战练习
自我评价可以说是对自己的补充,大部分人写的这部分和没写是一个样,恨不得把所有褒义的形容词都列上来,没必要,所有方面都很厉害其实就代表所有方面都不厉害。
建议是挑一到两个自己擅长的软技能重点描述,通过具体事例的方式让别人自己看出来你的优秀。所以与其让自己呈现的完美,倒不如让自己呈现的真实,真实就是在实际的做人做事中具体体现的行事方。例如:
个人作品展示:比如搭建过测试框架,有了开源项目,自动化测试平台
较强的组织和表达能力,负责测试团队内自动化技术培训,提升组员自动化测试开发技能
结合你以前工作经验和学习到的测试技术,说说你对质量保证的理解?
这是个综合性基础知识问题,考验你在测试行业工作几年后的心得,是否有测试思维,明确自己的定位。可以谈谈你认为如何做好测试?如何衡量质量?你又如何专注软件质量提升,帮助团队快速迭代高质量交付
非关系型数据库和关系型数据库的区别,谈谈优势比较?
数据库在测试工作中的重要性相信我就不用在这多累赘了,需要你对常见的关系型数据库和非关系型数据库的原理理解,而且总结出它们之前的区别
在自动化方面有什么成熟的方案,有没有做过二次开发?
测试工程师离不开一个关键字,“自动化”,在任何类型的项目或多或少会用到自动化测试技术。关于前后端自动化技术,是否有一套完整的测试框架,技术体系。在开源自动化测试框架的理解上,有一定的开发思维,能进行封装,开源框架上二次开发。能根据项目灵活打造适合团队的测试框架,是测试工程师的能力分水岭
dubbo 接口了解吗,它的测试核心是什么?
这明显是个阿里系的问题, dubbo 是阿里开源的一个高性能优秀的服务框架。考验的不仅是对测试技术,做为一个资深测试工程师,你还得了解公司产品的开发基础服务架构
质量部如果需要定制化一个质量体系平台你会考虑哪些问题?
说实话,面试官这么问测试平台的问题,我快扛不住了。干过测试开发的应该都知道,测试平台的构造,除了技术难点。你要考虑如何去推进这个工作?测试平台研发出来后,在整个测试部门推广运营这个平台是大难题
站在功能测试人员的角度来想,去使用不成熟的测试平台来测试,但凡加大我的工作量,而对我自身工作和技术没有什么太大价值,一般都不是非常积极的去配合,测试平台如何推广运营是个难题。你得让所有人亲身感受到用与不用这个测试平台有什么区别。
本文是笔者在测试职业生涯作为面试求职者和作为面试官的心得。
大家在编写自己的简历切记千万别抄,可以借鉴,请一定要实事求是,千万不要想蒙混过关。如果你真觉得这些东西重要,那么就在工作过程中加强关注和学习,这样长的才是真本事,面试时才有底气。
一、突出自己的主动性,愿意自驱动的去解决工作中遇到的一切问题
二、突出自己的学习能力,通过复盘、总结、学习等方式达成经验积累的效果,简单说就是举一反三的能力
三、突出自己解决问题的能力
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取