熟悉软件测试流程、理论及方法
熟练使用Linux系统命令,使用shell编写备份、恢复、清理等脚本;善于通过dockerfile构建产品镜像,通过dive优化镜像大小;并将产品部署到k8s
熟练使用Mysql、Oracle、oceanbase、gaussdb等国产/非国产数据库
熟练使用python语言,编写测试过程中需要的脚本如数据生成工具,熟练使用pytest、request库开发接口自动化测试工具;通过Selenium、playwright框架开发UI自动化测试工具
熟练使用postman工具,测试接口连通性等问题;熟悉Fiddler、Burp、WireShark等工具,完成抓包、分析网络问题
熟练使用Jmeter工具进行性能测试,并通过性能监控平台如grafana、prometheus、skywalking,结合linux命令,排查分析系统中的性能问题
熟练使用主流的缺陷跟踪工具,如禅道、Jira
熟练使用python语言,开发软件部署自动化部署工具以及巡检脚本
优化原有测试流程,增加用例评审流程,减少代码开发过程中20%的逻辑bug
管理测试团队,根据团队中每个人的优势,分配不同的测试任务,审核团队中每个人的测试用例思维导图,对hotfix版本问题进行复盘
通过PHPCoverage、JaCoCo提高测试过程中的代码测试覆盖率
独立使用python开发基于B/S架构的自动化部署工具,解决测试过程中手动部署问题,提升10倍部署效率
独立完成测试任务中的需求分析,用例分析、评审以及功能测试
独立调研、部署大数据环境(hive,cdh,星环incepter,MRS等)的kerberos认证模式,设计kb认证模式的需求,避免了因为纳管大数据环境,导致无法交付,客户退单的问题
从0到1的编写自动化测试工具(接口自动化),解决版本回归问题,提升版本更新的稳定性
使用jmeter对产品进行性能测试、分析性能问题,追踪直至解决,产出性能测试报告
从0到1的搭建监控平台,长期通过传统监控平台(grafana)、全链路监控工具(skywalking)、mysql enterprise monitor、redis monitor、linux系统命令等工具,分析系统性能瓶颈,使系统核心交易平均响应时长减少50%、TPS提升3倍
优化原有构建镜像方式,创建镜像打包中心,通过dockerfile进行基础镜像打包,逐步优化打包过程中的层,将体积减少80%
创建产品版本管理平台,避免因产品版本丢失、错乱等问题,对现场用户造成的损失
独立搭建公司服务器、包含所有数据库、产品的研发/测试/演示、竞品环境并完成管理、运维工作;构建(x86/arm)服务器虚拟化环境
针对交付部同事提供技术支持、一键部署工具,降低部署复杂度,完成不同现场400+次产品部署升级