•作为校ACM集训队成员,参与多场算法竞赛,培养了对边界条件和异常场景的敏锐感知;同时主导了“智慧教室”物联网项目,独立设计传感器数据采集与压力测试方案。
•在“中国软件杯”大学生软件设计大赛中,团队负责智能客服系统的质量保障,编写了200+条自动化测试用例,使用Selenium和pytest实现回归测试,项目获全国三等奖。
•课程设计期间完成“实验室设备预约平台”,采用FastAPI+Vue.js,独立完成接口测试、性能测试(Locust)以及前端E2E测试,并通过GitHub Actions搭建持续测试流水线,积累测试左移实践经验。
北京迅捷物流科技有限公司 - 质量工程部互联网物流
2015.07-2018.12
测试开发工程师自动化测试平台接口测试框架测试工具开发
北京
•负责公司物流调度系统的自动化测试建设,采用Python + Playwright + pytest框架搭建UI自动化体系,实现核心业务流程闭环验证,将回归测试执行时间缩短了45%。
•参与统一接口测试平台开发,使用Java + Spring Boot + REST Assured + TestNG技术栈,构建接口自动化用例管理与执行引擎,接口测试覆盖率提升至90%。
•深入需求评审与架构设计讨论,提前识别测试风险,推动开发完善异常处理,累计发现并闭环了30+个潜在稳定性问题。
•维护测试环境一致性,基于Ansible自动化部署应用及中间件,编写环境健康检查脚本,确保测试环境与生产配置偏差小于5%。
北京云创协同科技有限公司 - 测试开发中心企业服务
2019.01-2022.06
高级测试开发工程师DevOps流水线全链路性能测试混沌工程
北京
•主导公司SaaS产品的测试开发工作,设计并落地基于Kubernetes + GitLab CI的持续交付流水线,将版本发布周期从周级压缩至日级。
•负责全链路性能测试,使用Locust模拟高并发用户,结合Prometheus + Grafana监控定位瓶颈,优化后系统TPS提升60%,P99延迟下降40%。
•带领测试团队引入混沌工程实践,通过故障注入验证系统韧性,同时推动测试左移,将测试场景前移,需求阶段缺陷发现率提升25%。
•参与测试团队建设,制定代码评审与测试用例规范,组织技术专题分享,推动团队整体从手工测试向工程化测试转型。
在线教育平台自动化测试体系构建 - 测试开发负责人
2016.01-2017.12
•项目背景:公司在线教育平台用户量激增,多样化的课程交易与互动场景使手工测试不堪重负,急需自动化手段保障质量。
•项目目标:对课程浏览、购买、直播互动、作业提交等核心链路实现自动化回归,提升测试效率与覆盖度。
•我的角色:作为测试开发负责人,主导自动化框架选型与设计,负责用例编写规范制定及团队协作推进。
•技术实现:UI层采用Python + Playwright + pytest + Allure,接口层采用Python + requests + pytest + Allure,通过数据驱动实现多环境复用。
•项目成果:UI自动化执行效率提升55%,接口自动化覆盖率达到92%,并提前暴露了多个高并发下的支付异常与直播卡顿问题,保障了暑期高峰平稳上线。
•项目背景:公司保险业务系统需承接海量保单查询与理赔请求,在监管要求下必须保证高可用与低延迟。
•项目目标:评估系统在混合业务场景下的性能极限,定位瓶颈并实施优化,确保平稳支撑双11业务峰值。
•我的角色:负责性能测试方案设计、执行及调优跟进,与开发、运维协同完成性能闭环。
•技术实现:使用Locust模拟投保、核保、理赔等真实业务比例,通过ELK Stack实时收集日志并分析响应时间与错误率,结合Arthas诊断热点代码。
•项目成果:通过优化数据库连接池、缓存策略及SQL索引,系统吞吐量提升65%,核心接口响应时间下降55%,成功通过监管验收。
Docker环境构建与测试编排:
擅长利用Docker技术构建即用即毁的测试环境,通过多阶段构建优化镜像体积,并引入docker-compose编排分布式服务,确保集成测试环境与生产配置一致,有效减少环境差异导致的误报。
Jenkins CI/CD质量流水线:
深度实践Jenkins流水线,从零搭建多分支构建、测试到部署的自动化流程,集成SonarQube进行代码质量门禁,并配置邮件与钉钉通知,将版本发布周期缩短40%。