锤子简历品牌推广师
测试开发工程师简历模板免费下载
作者:锤子简历 2020/11/19 15:20:00
阅读 163

求职意向

测试开发工程师 北京 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 电子信息科学与技术(学士)

工作经验

2020.x -2020x 锤子简历信息技术有限公司 高级测试开发工程师

1. 负责美团金融服务平台支付营销业务自动化测试
  • 负责美团金融服务平台支付营销业务自动化测试,review代码变更并增量更新测试case,实施白盒测试,精准覆盖。
  • 独立debug代码,行级缺陷定位。
  • 作为小组自动化主R,跟进自动化计划进度,提供自动化技术支持。
  • 自动化实现深度覆盖,带领团队实现了接口覆盖率100%,行覆盖率60%的目标,评级达到金服平台A+。
  • 持续贡献支付营销业务测试工具,对外提供包括一键创建测试活动,活动上下线、一键发券、添加规则白名单等测试工 具,提高联调效率,节省测试成本。
  • 探索适合金融支付业务特性的最佳测试实践,构建测试防资损专 项测试,优化测试流程及测试策略,提升测试效率和质量。
2. 参与金服平台自动化中台建设,主R框架
作为美团金服平台基于testng深度自研的aframe框架建设核心成员,主要工作是面向部门搜集框架需求、功能开发、框架使用答疑等工作,期间实现了一些核心功能:
  • 支持rpc多服务支持ip动态直连:自定义bean读取配置、多线程异步查询ip、服务发布项ip地址映射,测试工程通过-D参数指定服务泳道标识名,client-thrift.xml配置待测服务bean时通过Spring EL表达式获取相应服务的ip完成动态直连,当待测服务部署后ip变化时,无需手动配置待测服务直连ip,节省配置时间,也避免手动配置出错。
  • 支持场景case数据驱动,一组数据是一个场景,一个场景关联多个测试方法,监听获取测试类工厂注解中参数组合,并映射到场景各步骤测试方法上,上报测试报告。
  • 框架基于spring aop切面编程采集待待测接口入参信息,消除在测试日中打印测试日志模板方法。
  • 基于注解简化mock数据注入,实现testng监听器消除前置开启故障,后置关闭故障的模板代码。通过配置注解属性值可以注入待测服务、依赖服务的故障,简化了异常测试,提高测试效率。
  • 异步测试断言工具,在做埋点测试时,调用待测接口后,系统上报埋点日志时间不确定,有必要轮询查询埋点日志是否包含指定内容,通过封装断言工具实现异步断言,只要定义断言条件,调用异步断言工具就可以断言异步接口返回响应,提高测试稳定性。
  • 支持pipline流水线CI测试失败时动态生成重试测试套件,存储美团云S3,重试CI测试时框架下载重试套件,job仅执行重试测试,节省回归时间。

2020.x -2020x 锤子简历信息技术有限公司 高级测试工程师

1. 负责京东7FRESH远程真机自动化测试平台开发
apptest.jd.com是京东第一个远程真机测试平台,致力于打造赋能京东内部的云测平台,负责并主导了底层测试框架的开发工作,框架基于maven+testng+appium+stf+ddmlib进行开发。开发设备管理,AppiumDriver实例管理,配置文件管理、报告生成、工具封装模块,实现了如下核心功能:

  • 远程设备自动占用与释放。
  • 支持灵活的设备选取模式:全部、部分、部分不。
  • 支持多机parallel,distribute执行模式。
  • 支持到class、method级别的测试粒度。
  • 动态生成testng测试套件。
  • 支持截图、丰富的测试报告信息,记录包括测试参数组合、设备版本、app版本,异常栈信息。
2. spock测试框架搭建及团队内推广
在7FRESH项目迭代周期短,人员不足条件下,引入符合敏捷测试的 spock测试框架,自学纯英文版《Java Testing with spock》及groovy语 言,拓展技术栈,提升个人及团队测试效率。
  • 从0到1落地spock测试框架在促销线的接口自动化测试。
  • 团队内推广学习spock框架及groovy语言。
  • 参与京东大学测试课程体系建设,开发了课程《JAVA测试利器-接口测试 之Spock实战之路》,好评率90%。
  • 提升了后端接口测试质量及效率,测试人效提升50%。
3. 负责自动化测试框架用例扫描工具开发
在部门统计测试人员脚本绩效人工成本高,以及为测试平台灵活构建测试套件做技术铺垫的情况下, 开发了此工具,实现了用例的静态扫描和动态扫描,静态扫描使用文件读写和正则表达式,动态扫描运用了java反射技术,已将工具插件化,上传到公司maven伺服,升级为公司公共插件。
4. 负责testng及spock测试框架下的jira缺陷管理工具开发
在做接口自动化测试时,为解决测试人员提交bug到jira系统繁琐的痛点,致力于解放测试人力,专注测试的目的,分别开发了testng、spock两套测试框架下缺陷监听工具。实现了基于自定义缺陷注解的监听,实现了对测试失败的缺陷判断和分类,并基与JIRA REST Java API实现缺陷自动提交,对回归测试的缺陷及时更新等功能,工具已打包上传到公司伺服,测试人效大幅提高。
5. 负责京东POP开放平台营销线自动化测试
主要负责京东POP开放平台促销中心接口测试、shop端、man端web UI 测试。先后参与或主导了京东跨店铺活动、商家联合营销、微信手Q融合、 山姆会员店入驻京东、一号店融合、京东7FRESH等战略项目、以及其他大 型营销项目和日常营销需求测试,灵活适度的框架,敏捷高效的测试方案和技术手段,高质量完成营销线测 试工作,任职期间零线上事故。
  • 参与需求、设计评审、用例设计、用例评审、脚本编写、测试执行、发送测试报告、线上验证测试相关工作。
  • 独立搭建并熟练使用基于maven+selenium webdriver+testng的web ui自动化测试框架。
  • 独立搭建并熟练使用基于 maven+testng+selenium+browsermob+phantomjs通过cookie代理实 现无界面浏览器的免密登录待测系统的测试框架。 
  • 独立搭建并熟练使用基于maven+testng+spring的jsf协议接口自动化测 试框架。 
  • 熟练使用Jsoup Java HTML Parser 解析web页面结构做UI或接口测试。 
  • 独立搭建并熟练使用基于maven+spock+spring的jsf协议接口自动化测 试框架。 
  • 基于工具,独立完成基于http协议的接口测试,熟练postman、jmeter 等工具做http接口测试。
  • 基于编程,通过多种client包括有Spring框架下的RestTemplate、 TestRestTemplate,Apache的HttpClient,groovy语言自带的 RESTClient,构建请求参数,发送http请求,解析并断言响应结果。多种手 段实现了http接口测试,可参考个人博文:《从REST API 谈线上接口验证》。 
  • 业务上和技术上帮传带,先后带5个新人,培养测试骨干。
  • 提交专利3篇。

2020.x -2020x 锤子简历信息技术有限公司 测试工程师

负责平台水电煤、话费、机票、医疗挂号、号卡批发、游戏点卡等便民业务 功能测试。基于maven+selenium webdriver+testng的 web UI自动化测试。

2020.x -2020x 锤子简历信息技术有限公司 测试工程师

负责和参与了立通无线企业邮箱及移动139手机邮箱app功能测试,参与需求 评审、设计评审、用例设计及评审、分支主干测试、线上验证等全流程测试工 作。参与中石化定制化的企邮app测试工作并顺利交付。

自我评价

自我定位:主攻服务端测试及提效工具开发,同时在前端测试打打辅助。 

我对工作态度:第一,要高效完成自己的本职工作。第二,要在完成的基础上寻找 突破提高,第三,在自我提升的同时,与其他同事互相交流学习,互相提升。 
遇到技术问题时:一般通过Google、Stack over flow上寻找答案,若无解, 直至深入阅读官方文档和源码。 
怎样开拓自己的技术视野:第一,混迹各大测试技术论坛,关注行业大 牛,GitHub每周必刷。第二,以问题驱动,提出技术方案假设,demo验证, 上网搜索相关解决方案作比较,学习优秀的技术方案。 
我的优势:熟悉电商业务,热爱技术、自学能力强,有良好的自我认知。能保持 开阔的技术视野,良好的心态和沟通能力。 
我的劣势:非计算机科班出身,但我决定死磕技术,钻研聚焦,弥补不足。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。