广州大学 - 本科综合性大学广东省高水平大学重点建设高校
2006.09-2010.06
•率队参加全国大学生服务外包创新大赛,担任测试负责人,搭建自动化测试框架,实现接口覆盖率达95%,获得省级二等奖。
•主导课程设计“智能设备巡检系统”,独立完成测试方案设计与压力测试,提前发现关键缺陷,项目最终以优秀等级结题。
北京字节跳动科技有限公司 - 测试开发部互联网科技公司独角兽企业
2010.07-2014.12
测试工具开发工程师测试工具研发移动端自动化Java开发
北京
•负责公司内部自动化测试工具的设计与研发,主导需求分析,梳理多端测试场景,确定工具核心功能模块。
•带领3人小团队,采用Java语言结合TestNG与Appium框架,开发出一款移动端自动化测试工具,支持Android/iOS双平台并行测试,使回归测试效率提升50%,该工具在内部5个业务线推广使用,覆盖80%的移动端测试场景。
•持续优化工具稳定性,解决多设备并发执行时的资源冲突问题,将工具崩溃率降低至0.5%以下。
•与测试团队紧密协作,收集一线反馈,迭代更新工具版本,累计发布12个版本,修复60+已知问题。
中兴通讯股份有限公司 - 软件工程部通信设备制造商世界500强
2015.01-2021.06
测试工具主管测试团队管理平台架构设计DevOps实践
北京
•全面管理测试工具团队,团队规模达10人,制定团队年度目标与路线图,确保工具研发与公司云服务、IoT等业务需求同步。
•主导公司级测试工具平台架构升级,引入事件驱动与微服务架构,将单体工具拆分为用例管理、执行引擎、报告中心等独立服务,提升系统可扩展性与容错能力。
•推动测试工具与公司DevOps工具链深度集成,基于Jenkins与GitLab CI实现自动化测试覆盖率从60%提升至90%,缩短项目交付周期30%。
•负责与外部供应商合作,评估引入第三方性能监控工具,进行技术选型与商务谈判,降低工具采购成本20%。
•培养团队成员,组织内部技术分享与Code Review 20+次,建立团队知识库,团队整体技术能力显著提升,晋升率达30%。
•项目背景:公司业务线快速扩张,传统测试工具分散管理,Web、App、桌面端测试用例无法复用,跨端数据同步困难。
•项目目标:开发一站式自动化测试平台,实现测试用例统一管理,跨端复用与实时数据同步。
•- 组织需求调研,与产品、开发、测试团队沟通,梳理跨端测试痛点,整理出120+功能点。
•- 设计平台架构,采用Kubernetes容器编排实现多端环境隔离与统一调度,利用Kafka消息队列实现测试数据实时同步。
•- 带领团队(8人)进行开发,使用Python语言,结合Playwright(Web端)、Appium(移动端)框架,实现多端自动化测试功能。
•- 制定项目计划,把控进度,协调资源,解决Appium与iOS系统版本的兼容性难题。
•项目成果:平台上线后,跨端测试用例编写效率提升60%,测试执行时间缩短40%,覆盖公司95%的多端测试项目,获得公司年度技术创新奖。
•项目背景:公司云服务业务高速增长,需要一套云原生性能压测工具,以评估服务在不同负载下的弹性与性能瓶颈。
•项目目标:开发云原生性能压测系统,支持大规模并发测试,模拟真实用户访问行为。
•- 研究云原生环境特性(如AWS、Azure),设计分布式压测架构,利用Kubernetes HPA实现测试节点动态扩展。
•- 主导核心引擎开发,使用Golang实现高性能网络通信模块,支持每秒15万+并发请求。
•- 集成Prometheus与Grafana,实时采集CPU、内存、响应时间等指标,开发可视化报表系统。
•- 与云服务团队合作,进行工具在云环境下的部署与调优,通过压力测试,发现并协助解决云服务潜在性能瓶颈4处。
•项目成果:工具在公司云服务项目中广泛应用,完成60+次性能压测任务,为云服务优化提供数据支撑,使云服务资源利用率提高25%。
云原生与测试基础设施:
基于 Docker Compose 搭建测试工具一键部署环境,集成健康检查与日志收集,将交付部署时间从小时级缩短至分钟级。
利用 Kubernetes 的 Job 与 CronJob 机制设计分布式定时压测任务,实现测试集群的自动化扩缩容,保障大规模并发测试的稳定性。