个人简历
专业:学历:
现居住地:手机:
邮箱:Github:
微信:
工作经历
2020.09-2021.12x测试专家
2020.09-2021.12xxx测试开发工程师
2020.09-2021.12xx高级软件测试工程师
2020.09-2021.12xx高级软件测试工程师
2020.09-2021.12xxxx中级软件开发工程师
2020.09-2021.12xxxx初级软件开发工程师
专业技能:
有良好的逻辑思维能力。
软件测试:
1.熟悉软件测试基础理论,掌握对测试方法的使用。
2.负责:web端测试,服务端测试,app端测试,熟悉不同场景下用例覆盖。
3.具备独立测试设计、测试用例编写、测试执行的能力;
4.熟练使用office办公软件,具有良好的文档书写能力。
5.性格开朗,有较强的学习能力和分析能力,善于沟通,有责任感,具有良好的团队协作精神。
服务器能力:
1.熟练操作常用Linux命令。
2.熟练掌握linux操作系统平台下各种测试环境的搭建与管理,熟练使用常用的linux命以及简单的shell脚本开发,熟练掌握常用的linux性能监控命令,并能使33.用各种工具(nmon,spotlight等)对linux进行性能监控,并能对其进行性能调优(句柄数);
自动化测试
掌握jenkins使用,编写脚本实现代码自动部署;熟练使用Junit单元测试工具;掌握testNG压测工具;使用Jemeter进行性能压测并分析压测结果;使用java编写自动化测试工具实现多线程高并发压测;使用shell编写脚本完成brpc协议压测和diff
代码基础:
1.熟练运用java和数据结构,阅读java源码,了解java中几种常用数据结构,了解java内存区域划分及作用
2.应用docker部署代码审查rest服务
3.熟悉spring、springmvc、mybatis、shiro,jQuery、easyui、js等
4.熟练使用python,熟练使用selenium框架,结合java、python编写脚本进行自动化本机、远程测试。
5.熟练java语言,能写java语言代码;(了解struts+hibernate开发框架)
6.熟练理解jvm的系统架构、垃圾回收过程,参数配置,能使用jmap、jcosole、jstack、jvisualvm、jhat、jstat、jinfo、jprofiler(能跟踪到方法的耗时)7.这些工具,并能快速定位问题,比如说线程死锁、cpu过高、内存泄露等问题,并能对jvm性能调优;
8.熟悉软件测试的生命周期、软件测试的各种模型和软件测试流程等相关理论、思想和方法;熟练运用制定测试计划、设计测试用例的方法;能够独立实施测试、编99.写缺陷报告、分析和跟踪缺陷、撰写测试总结。
10.基于流程把控达到质量管理,易于发现测试流程中暴露的问题,并积极解决问题;
11.熟练使用测试管理工具jira、bugfree;
12.熟悉通用的网络协议;
13.熟悉安全性测试原理;
15.熟练使用java编码,研究过常用数据结构和常用类源码;理解java底层JVM原理、多线程与并发及性能调优;熟练使用java框架springMVC、springBoot并了解
16.原理;掌握常用数据结构及算法;熟悉java常用设计模式单例工厂代理等;熟悉javascript、c/c++、scala、c#、php等其他语言
数据库能力:
1.熟练操作常用数据库命令。
2.熟悉mysql、oracle.mongodb数据库
4.掌握mysql并熟练写出常用sql语句;理解索引原理会进行性能调优;熟悉oracledb2sqlServer等关系型数据库
工具能力:
1.熟练使用抓包工具以及异常模拟操作。
2.常用office的ppt制作和excel操作。
3.熟练使用git分布式版本管理工具、svn等本地代码管理工具
4.熟练使用各种性能测试工具,例如LoadRunner、Jmeter、apacheab、webbench、tsung工具等,能快速开发http(接口)、socket(接口)、java接口、jdbcjav(接口)、webservice/soap(接口)的脚本;4、熟练使用oracle、mysql等主流关系型数据库,以及redis、mongdb、memcached等非关系型数据库,能够用SQL语言65.进行添加、删除、修改、查询等操作管理数据,掌握视图、索引、游标、存储过程;
6.熟练掌握tomcat、apache、ngix、weblogic、resin等中间件的性能监控办法以及简单的调优;
7.熟练使用soupUI/soupTest和LoadRunner进行性能接口测试;
8.熟练掌握缺陷管理工具:网络抓包工具(charles),缺陷管理工具等:禅道;
9.掌握接口测试原理和测试工具(jmeter)
10.使用adb等常用命令进行log抓取,monkey操作等
11.熟练使用mavensbt等项目管理工具
12.熟练使用ideaeclipse集成开发平台
13.能使用postman,jmeter进行接口测试,会使用fiddler抓包工具;
操作系统
熟练掌握linux常用命令熟练使用shell编写脚本;在linux系统熟悉安装相关软件及大数据平台使用常见集群;熟悉python
大数据
熟练掌握大数据流式计算框架spark并搭建分布式集群使用zookeeper实现高可用;理解sparkcore、sparkstreaming、sparksql工作原理及性能调优;熟练搭建hadoop集群理解工作流程;熟练搭建流式计算框架storm及其他相关大数据生态系统分布式集群:flumekafkahdfsflink等等;了解并使用过hbaseredis存储数据
1,
项目一:
项目:
项目功能描述:
项目职责:
1.参与需求评审,编写测试用例,分析测试场景,构造测试数据。
2.用例评审,梳理细节点,过技术方案。
3.推进项目pm验收, Delay进度,推动解决处理。
4.跟踪,记录,定位,回归bug,总结问题,review问题产生原因。
5.编写测试产出。
工作内容:
Web端:
1.使用Jenkins部署服务环境,涉及需要mock和打桩的提前预处理。
2.Web端测试执行,覆盖业务流状态机。
3.编写测试产出:系统调用图,流程图,操作流程图,case执行产出。
4.编写准入case协助rd上线。
5.回归线上流程,观察业务数据。
App端:
1.兼容性测试和使用抓包工具定位端问题,模拟问题,模拟异常场景。
项目2:商家后台入驻商户+商家后台关店
项目功能描述:商家后台的入驻流程+商家后台关店流程
工作内容:
1.接入Jenkins部署服务环境,涉及需要mock和打桩的提前处理。
2.校验接口入参出参,时序状态,数据库状态机。
3.编写测试产出:系统调用图,流程图,操作流程图,case执行产出
4.编写准入case协助rd上线。
5.回归线上流程,观察业务数据。
工作职责:
1、分析需求文档,参与需求评审,并且编写测试用例,参与组内的用例评审,执行测试用例
2、使用fiddler抓包工具,定位问题出现在前台、后台
3、分析接口文档,使用postman进行接口测试,重点测试是否可以连续跳转平台,并且准确跳转页面
4、使用mysql命令对数据库信息进行查询
5、在Linux系统中,查看日志,并截图
6、使用bug管理工具“禅道”提交测试缺陷、跟踪缺陷,提交缺陷报告等
7、上线后对用户反馈的问题进行收集,并且过滤问题,分析问题,反馈给开发人员,进行有效的沟通并跟踪,解决问题
项目名称:
项目描述:该软件是为了帮助车主更好的选出心中满意的汽车,并且帮助用户解决购车的难题而产生的,有专业的汽车资讯;帮助车主选出更好的车型;该模块分为车顾问主页,个人中心,回看视频,经销商主页,浏览历史,我的问答等内容
工作职责:
1、参与项目需求分析,编写测试用例
2、根据测试用例执行测试任务,对未上线的软件进行功能测试,
3、使用fiddler对软件进行抓包,查看请求体和返回体的内容,确定问题发生在前端还是后端
4、使用postman对软件进行接口测试
5、GT工具进行性能测试
6、发现问题,确定问题后,将bug提交到缺陷管理平台“禅道”上,跟踪bug
7、上线后对用户反馈的问题进行收集,并且过滤问题,分析问题,反馈给开发人员,进行有效的沟通并跟踪,解决问题
项目名称:
项目职位:测试工程师
项目描述:杨东医考这个网站是为了给社会输出口腔人才,为广大口腔医疗行业人员提供了专业、高效、领先、轻松的学习系统。帮助广大考生进行系统化学习,让考生在紧张的复习过程中能够做到目标明确,直击考试重点,帮助上万考生轻松过关拿到证书,实现了口腔执业的梦想。
工作职责:
1、分析需求分档,编写测试用例,执行测试用例
2、使用fiddler对系统进行抓包,查看请求体和返回体的内容,确定问题发生在前端还是后端
3、使用postman对系统进行接口测试,关注接口返回的数据格式是否和预期的一致
4、在Linux系统中,查看日志,定位bug,并截图,帮助开发定位,方便后续推动进程
5、发现问题,确定问题后,将bug提交到缺陷管理平台“禅道”上,跟踪bug
6、上线后对用户反馈的问题进行收集,并且过滤问题,分析问题,反馈给开发人员,进行有效的沟通并跟踪,解决问题
项目名称:每
项目职位:测试工程师
项目描述:本软件是一个微信英语小程序,是一款手机上的英语口语学习应用,倡导每天都学习一个单词的发音和用法,听讲解、学例句、练发音,帮助用户成为英语口语大神!每天都会推送界面优美的英语句子,可点击界面学习,也可练习发音,并且可以获取详细发音建议,获取本次发音评分。
工作职责:
1、负责本项目的所有测试,参与需求评审,分析需求文档
2、编写测试计划,编写测试用例
3、使用postman进行接口测试
4、使用bug管理工具“禅道”提交测试缺陷、跟踪缺陷,提交缺陷报告等
项目名称:小
项目描述:本软件是一个微信打卡小程序、是为了让用户有一个属于自己的学习圈子,和帮助用户养成好习惯的学习打卡类软件,该产品主要是针对每日早起、健身、阅读等习惯进行打卡记录和分享,帮助用户记录属于自己的小美好!目前支持私密打卡、打卡推送提醒、分享邀请群友打卡、打卡记录、打卡排行、拍照/定位发布打卡公开/私密日记、点赞好友打卡日记等功能。
工作职责:
1、参与需求评审,设计用例,内部评审
2、分析测试需求、结合开发计划和设计文档编写测试计划
3、根据模块逐一细分功能点,采用等价类划分、边界值、使用场景等设计测试用例
4、准备测试环境,按照计划和测试用例进行测试
5、使用postman进行后台接口测试
6、将Bug提交至禅道跟踪Bug状态及时对修复Bug进行回归测试
起止时间:
所属行业:软件处测试
部门:研发部职位:
测试工程师
主要工作内容:
1、熟悉需求,设计编写测试用例,保证用例合理有效且覆盖率高;
2、执行测试用例,使用禅道管理工具管理Bug并跟踪Bug;
3、使用Charles进行抓包,分析Bug,进行定位问题;
4、进行回归测试;
5、根据接口文档,使用工具对接口信息基础测试;
6、与产品、开发及时沟通测试情况,推动问题有效解决。
工作业绩:按时完成所分配的工作,完成需求分析,并设计测试案例,完成测试工作,编写测试报告,确保项目无BUG上线。
起止时间:
所属行业:软件测试
部门:研发部职位:测试工程师
主要工作内容:
1、参与需求的评审,提出需求不明确的地方进行讨论和跟踪;
2、参与测试方案的制定,编写测试case;
3、编写测试用例及SQL语句,修改和补充测试用例;
4、执行测试用例,记录结果,并将问题提入到禅道中,协助开发定位问题,并跟踪问题单修复情况;
5、编写测试报告,参与版本的正式上线;
工作业绩:按时完成所分配的工作,完成需求分析,并设计测试案例,完成测试工作,编写测试报告,确保项目无BUG上线。
起止时间:
所属行业:软件测试
部门:研发部职
位:测试工程师
主要工作内容:
1)分析并确认性能测试需求;
2)确认及验证被测业务;
3)配置并运行性能测试压力场景;
4)监控性能测试环境;
5)记录测试结果和测试日志;
6)提交并验证性能测试BUG;
7)分析性能测试数据并提交测试分析结果及建议;
8)编写相关文档(测试方案,测试报告等)。
工作业绩:按时完成所分配的工作,完成需求分析,并设计测试案例,完成测试工作,编写测试报告,确保项目无BUG上线。
起止时间:
所属行业:金融业
部门:电子银行部职位:客户服务
主要工作内容:1、熟悉邮储银行业务(手机银行、网上银行、国际业务、公司业务等)
2、接听投诉,疑难客户的电话,有良好的沟通能力
3、VTA远程客服,审批远程开卡的申请
工作业绩:熟悉银行所有业务,有良好的的沟通能力和抗压力
项目时间:
项目名称:
项目简介:在小米商城,你可以随时随地购买小米官方正品、了解最新鲜的新品信息、参与享受各类活动优惠、查看及时物流、评价和分享喜欢的商品、查询附近的小米之家。小米商城同时为米粉们提供高品质客户服务及售后支持。
项目中的职责/角色/开发语言:测试/测试工程师/java
项目规模:(金额)
主要业绩:
1、参与需求的评审,提出需求不明确的地方进行讨论和跟踪;
2、参与测试方案的制定,编写测试cas;
3、编写测试用例及SQL语句,修改和补充测试用例;
4、执行测试用例,记录结果,并将问题提入到禅道中,协助开发定位问题,并跟踪问题单修复情况;
5、编写测试报告,参与版本的正式上线;
项目时间:
项目名称:
项目简介:小米有品是小米旗下新生活方式电商。坚持用小米模式做生活消费品的平台。坚持以做“感动人心,价格厚道”的好产品理念,深入行业内一流制造商,力求为用户提供品质好,颜值高的精选商品
项目中的职责/角色/开发语言:测试/测试工程师/java
项目规模:(金额)
主要业绩:
1、设计测试用例,并参与用例评审工作;
2、执行用例,提交bug;
3、使用Charles工具进行抓包,断点分析前后端Bug;
4、使用禅道管理、跟踪bug,并进行回归测试。
项目时间:
项目名称:
项目简介:肯德基是大众特别熟悉的快餐之一,可以通过肯德基APP,随时随地点餐不排队。另外还有签到有礼,积分福利等许多的优惠活动
项目中的职责/角色/开发语言:测试/测试工程师/java
项目规模:(金额)
主要业绩:
1、设计并编写测试用例;
2、使用Charles进行弱网测试,断点;测试弱网情况下是否影响用户充值,通过更改请求,核实响应返回的参数;
3、使用adb命令让monkey对APP进行测试,查看是否出现崩溃,闪退等情况;
4、找出Bug、分析Bug,定位Bug问题并提交、跟踪;
5、进行回归测试;
6、提交测试报告,并总结。
项目时间:
项目名称:
项目简介:必胜客superAPP全新升级,商城选购更方便,让你无忧get。更有缤纷乐趣活动,独家会员优惠。天天享,让你一手掌握、随时随地充分体验必胜客特享服务,只为你而打造,懂你的专属美食APP!
项目中的职责/角色/开发语言:测试/测试工程师/java
项目规模:(金额)
主要业绩:
1、设计并编写测试用例;
2、使用Charles进行弱网测试,断点;测试弱网情况下是否影响用户充值,通过更改请求,核实响应返回的参数;
3、使用adb命令让monkey对APP进行测试,查看是否出现崩溃,闪退等情况;
4、找出Bug、分析Bug,定位Bug问题并提交、跟踪;
5、进行回归测试;
6、提交测试报告,并总结。