赞
踩
关于这个问题,先上结论:国内外软件测试,最主要的差距在于工资!
国外确实有年薪100w!
另外,国内外测试具体的工作差不多,对于技能的要求差别也不大。
一、HCL技术——测试软件开发工程师(年薪100w招聘要求)
二、Google软件测试-招聘要求
三、总结和启示
岗位英文:HCL Technologies SDET-Software Development Engineer in Test
薪酬:每年$ 151,002.00-$ 158,700.00(折合人民币年薪98w~102w)
招聘网址:
https://www.glassdoor.com/Job/software-test-jobs-SRCH_KO0,13_IP2.htm?
我把招聘要求分为3个难度等级:
初级技能:缺陷分类与管理;测试计划制定与管理;可支持手动测试。
中级技能:精通一种以上编程和脚本语言、代码审查能力;具有Selenium、Appium等UI自动化测试框架的实战经验;具备接口(API)自动化测试实战经验;搭建 CI/CD 的实战经验;输出测试报告的能力。
高级技能:有DevOps实战经验;在自动化测试方面,负责自动化框架的设计和开发;和开发团队合作,定义统一的编码准则,共建质量体系。
从工作内容上看:
HCL公司招聘的测试开发工程师所在的团队,和测试团队实际上是分属不同的团队。该岗位对于自动化的要求比较高,主要工作是进行自动化框架的研发和维护,但同时也不排除有少量的手工测试的工作。
岗位英文:Google Test Engineer
招聘网址:
https://www.glassdoor.com/Job/software-test-engineer-jobs-SRCH_KO0,22.htm?
1)最低要求:计算机专业本科学历(如果不是本科,则要求同等4年实践经验),3年开发经验或1年高级学位(估计是研究生或以上学历)。
2)初级技能:了解TCP/IP等计算机基础知识,SQL,深入了解测试方法、能编写测试计划,测试用例,会调试;
3)中级技能:3年以上使用C++、Java或Python开发自动化测试工具的经验;有集成测试经验;CI/CD
6)加分项:6年相关经验,其中3年测试经验。在互联网公司工作过。
Google这份招聘写的比较简单,但是实际面试过程中,估计还是比较难的,毕竟要求的学历比较高,而且Google算法题会比较难,在这则JD中,都没有体现出来,是个隐藏的“彩蛋”。
从JD的职责范围,也就是你入职之后,大概负责的事情,可以得知:
Google不招简单的功能测试!!!
它希望:招来的人具有较强的编程能力,能够自己编写自动化脚本、工具,用测试框架进行自动化测试,同时监控各个产品线,保证其线上质量。
这也是国内BAT等大厂的一个测试发展方向。
(这也是为什么我老强调,只会简单的初级测试不是长久之计 的原因)
看出来了吗?
国外的测试要学的技术和国内的真的差不多,但是他们对自动化、编程能力要求比较高。
(测试具体要学什么,可以参照我整理的【软件测试工程师发展方向知识架构体系图】)
希望大家能照着这个体系在1-2年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好“不积跬步,无以至千里。”等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以关注我的公众号【程序员二黑】领取软件测试资源包,回复学习路线可以获取件测试工程师发展方向知识架构体系原图,还可以加入我们的群785128166,大家一起讨论交流,里面也有各种软件测试资料和技术交流。
另外,因为国外编程起步比国内早很多,他们的一些发展方向是可以作为国内参考的。
当然国内有我们自己的具体国情,也不会和国外完全一样。
但整体而言大趋势是靠拢的。
这个趋势就是:不要简单的停留在点点点,功能测试!!!
想要未来升职加薪,不被行业淘汰,一定要加强自己的编程能力!往自动化测试、测试开发的方向发展。
今天就写到这,也希望这篇文章能帮到正在迷茫的你。
其实写这篇文章的原因,是因为看到网上有一些测试小白会好奇,测试行业的前景如何?业内有部分人也对测试有偏见,甚至有人说
“测试根本没有前途,迟早被淘汰?”。
我只想说,走出去多看看外面的世界。
不要自己贬低自己的岗位,
如果连你自己都不相信自己,别人为啥要看得起你的工作呢?
大家一起努力吧,共勉!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。