负责电商履约系统核心链路(订单履约、库存周转、干线运输)的全生命周期SDET工作,聚焦测试工具平台化、自动化框架迭代、性能瓶颈根因定位及研发效能提效,支撑日均1200万+订单量的履约系统稳定性与质量可靠性。
- 主导搭建「履约核心服务契约测试平台」,针对跨团队(订单中心、库存系统、运输调度)接口变更导致的集成故障问题(此前月均集成失败率达15%),基于Pact框架扩展OpenAPI契约自动生成插件,整合GitLab CI/CD流水线实现契约「提交即验证」;同时接入Arthas在线诊断工具,实时追踪契约违反的调用链路,将跨团队集成问题排查时间从每周80小时降至15小时,月度集成失败率降至2%以下。
- 优化自动化测试框架性能,针对原有Selenium Grid并行执行慢(千级用例需2.5小时)、稳定性差(失败率达12%)的问题,迁移至Playwright+分布式执行集群方案,结合Allure报告实现用例失败自动截图与日志关联;同步引入「智能等待策略」解决动态元素加载问题,将全量自动化用例执行时间压缩至45分钟,失败率降至3%,覆盖场景从核心主流程扩展至促销活动、异常订单等边缘场景,覆盖率提升至85%。
- 定位大促期间订单处理延迟的核心瓶颈,针对库存服务「事务范围过大」(单事务包含10+数据库操作)及Redis热点Key(秒杀商品库存缓存)问题,使用JProfiler分析线程堆栈、Redis-cli监控热点数据,推动开发拆分事务粒度并引入Redis Cluster分片;优化后库存接口响应时间从800ms降至200ms,TPS从1200提升至3800,支撑双11期间库存系统零超时。
- 推动「Shift-Left测试」落地,开发IntelliJ IDEA测试插件「Guardian」,强制要求开发提交代码前跑通单元测试(覆盖率≥80%)与接口测试(关键路径验证);结合SonarQube规则引擎定制「履约系统质量门禁」,拦截未达标的代码合并请求。上线6个月后,代码缺陷率下降32%,线上P0/P1故障数从月均5起降至1起,研发提效20%。