从爱奇艺招聘信息看当前测试开发的技能要求

很多同学问我测试开发究竟需要会哪些,或者说是测试开发究竟在做些什么?如果泛泛地说就显得很抽象,正好手上有朋友给的测试开发岗位招聘信息,结合jd给大家分解一下。

测试开发工程师

职位诱惑:
12天带薪年假、有加班费、

职位描述:
工作内容:

1、负责本部门自动化平台的搭建,挖掘提升播放测试质量的工具需求,能独立完成工具架构和相关模块设计及编码;

2、负责部门相关产品终端的深度遍历测试的工具开发;

3、负责客户端app性能测试相关工作及相关性能测试工具的开发;

4、不断学习新的知识与工具,持续优化改进性能测试策略和测试方法,并及时落地,形成体系;

5、完成相关技术文档编写、报告输出、组织和参加相关的技术评审与培训;


任职资格:

1、本科或以上学历,计算机软件、电子、通讯相关专业优先;

2、精通移动客户端性能测试常见指标与测试方法,有安卓开发的app性能测试和分析经验优先;

3、熟练使用C++/C、Java、 Python等语言的一种或者多种;

4、有白盒测试开发经验优先;

5、具有较强的学习能力、沟通能力以及良好的团队协作精神,工作认真负责、积极思考、有耐心、严谨细致、不断创新,具备一定的抗压能力;

6、热爱新事物,具有主动学习与研究探索精神;

工作地址
深圳 - 南山区 - 科技园 - 高新科技园科技南四道创维半导体大厦东座

先看工作描述。

负责本部门自动化平台的搭建,挖掘提升播放测试质量的工具需求,能独立完成工具架构和相关模块设计及编码;

负责部门相关产品终端的深度遍历测试的工具开发;

简单来说,第一点就是开发测试工具和平台。一些测试工具可以极大的提升测试的效率,比如测试数据的自动生成工具等。

负责客户端app性能测试相关工作及相关性能测试工具的开发;

第二点就是专项测试工具的开发,这里是app性能测试工具。

第三点这个职位还有一定的性能专项的工作要求,要求会app的性能测试。

不断学习新的知识与工具,持续优化改进性能测试策略和测试方法,并及时落地,形成体系;

第四点,要求你持续学习持续进步,有一定的升值潜力。潜台词就是:你可以不是成品,但是你要表现出进步的潜力和空间。

完成相关技术文档编写、报告输出、组织和参加相关的技术评审与培训;

最后一点:知识沉淀与传播。不仅自己要技术精通业务能力强,还需要带动整个团队进步。

从上面的分析我们可以知道,现在的测试开发已经不仅仅要求大家会写自动化用例(ui,接口,性能等)还需要大家有开发工具的能力,总的来说就是要求更高了,因为很多的专业开发人员都无法独立的开发出完整有用的测试工具。不过大家也不用过分担心,很多时候我们的工具都是内部使用的,这种内部工具的开发往往比通用的商用工具要容易不少。

再看看任职要求

本科或以上学历,计算机软件、电子、通讯相关专业优先;

本科本科本科,计算机相关专业。重要的事情说3遍,现在主流大公司的最低门槛就是本科。非本科的同学可以考虑二线公司,一线公司的学历要求非常严格。

熟练使用C++/C、Java、 Python等语言的一种或者多种;

会一门主流语言。python学习成本最低,推荐一下。

有白盒测试开发经验优先;

会写单元测试。这一条的约束力不大,一般来说大家都不会写。

具有较强的学习能力、沟通能力以及良好的团队协作精神,工作认真负责、积极思考、有耐心、严谨细致、不断创新,具备一定的抗压能力;

嗯,要持续学习,不然可能会被淘汰。要接受加班,好在有加班工资。

好了,总结一下。一线互联网公司测试开发要做的事情是

  • 搭建测试平台
  • 开发测试工具
  • 提升团队技能能力
  • 保障产品或项目质量
  • 其他专项技能

任职要求:

  • 统招全日制本科,别问我为什么要描述的这么精确
  • 计算机相关专业
  • 代码能力强,至少一门主流语言,
  • 有潜力,这一条可以换一种说法,你能不能猜到?
  • 身体好,能加班
posted @ 2018-03-08 13:57  乙醇  阅读(1625)  评论(3编辑  收藏  举报

友情链接 虫师的blog  测试教程网  重定向科技  省略