负责公司核心电商交易系统SDET全生命周期质量保障,涵盖自动化测试框架设计、大促场景性能瓶颈定位、质量左移体系落地及团队技术赋能
- 主导电商交易系统全链路自动化测试框架重构,基于Python+Pytest+Allure构建分层架构(基础层封装HTTP/SQL操作、业务层抽象订单/支付/退款核心流程、断言层实现通用结果校验),集成Docker容器化执行环境解决多环境(预发/生产)兼容性问题;同步对接Jenkins CI/CD pipeline,实现用例定时执行与钉钉/飞书实时告警。面对旧框架维护成本高(单次用例修改需调整3个以上文件)、跨服务调用断言困难的问题,通过提炼订单域模型抽象通用断言组件,将用例维护成本降低40%,单轮次执行时间从45分钟缩短至18分钟,覆盖交易链路90%以上核心场景。
- 针对618大促核心交易接口(下单/支付)的性能瓶颈,使用JMeter模拟5000并发用户压测,结合Grafana+Prometheus监控体系发现MySQL连接池利用率超90%、慢查询占比达12%的问题;通过优化连接池最大连接数(从50调整至80)、为订单表添加联合索引(user_id+order_status+create_time),并将Redis缓存命中率从75%提升至92%,最终接口QPS从1200提升至3500,错误率从5%降至0.1%,支撑大促期间1.2亿GMV的交易稳定性。
- 推动质量保障向研发左端延伸,与Java研发团队协作落地单元测试强制准入机制——基于Jacoco统计核心模块(订单服务/支付服务)代码覆盖率(要求≥80%),集成SonarQube扫描代码异味与SQL注入漏洞;同时开发基于AST(抽象语法树)的测试用例自动生成工具,解析接口Swagger文档生成Postman集合与Pytest用例,将功能测试用例编写时间从2天/功能点缩短至4小时,缺陷漏测率从15%降至3%。
- 作为SDET技术负责人,搭建团队能力成长体系——制定SDET能力矩阵(涵盖自动化测试、性能测试、Python/Go编程能力三大维度),每月组织技术分享(主题包括‘大促性能瓶颈定位实战’‘Python测试框架设计模式’);带教3名新人,通过‘项目实战+导师制’模式帮助其在3个月内独立承担自动化测试任务,推动团队整体自动化覆盖率从50%提升至85%,团队成员人均效能提升35%。