ARAMAZING RESUME
牛敬业
灰盒测试工程师
188****2136niu****@***.com北京30男灰盒测试工程师在职北京15k - 25k •作为核心成员参加校园创新创业大赛,负责一款校园互助 App 的完整测试方案设计,编写灰盒测试用例并执行,发现并跟踪关键缺陷,项目获校二等奖。
•加入校软件评测实验室,参与企业级 Web 应用的自动化测试,基于 Selenium 开发回归测试脚本,并集成至 Jenkins 流水线,提高了测试效率,熟悉了 CI/CD 流程。
北京某在线教育科技有限公司 - 质量保障部在线教育
2016.07-2019.12
•- 负责公司在线教育平台核心业务的灰盒测试,与架构师和开发人员并肩工作,深入分析微服务调用链与数据持久化逻辑。
•- 制定分层的灰盒测试计划,从接口契约、数据库状态到中间件消息流转,设计并执行测试用例。平均每月发现并提交 40 余个中高级别缺陷,缺陷修复率保持在 96%以上。
•- 熟练运用 FindBugs、Checkstyle 等代码静态分析工具进行代码质量扫描,配合 JaCoCo 监控增量代码覆盖率,将模块覆盖率提升至 85%以上,有效降低了线上故障率。
•- 参与基于 Jenkins 和 Robot Framework 的自动化测试体系建设,编写关键业务链路的自动化脚本,使回归测试时长缩短了 45%。
•- 作为项目测试负责人,主导智慧医疗大数据平台的灰盒测试工作,负责需求评审、测试策略制定和人力安排。
•- 深入分析 Spring Boot 微服务代码和 SQL 存储过程,针对医疗数据合规、报表生成等复杂业务设计高效的灰盒测试策略。通过代码评审识别出权限校验缺失、数据精度丢失等 30 余个潜在风险点,在开发阶段提前规避了严重缺陷。
•- 与开发、产品、运维等多部门紧密沟通,推动建立质量门禁和测试左移流程,将测试周期缩短了 25%。
•- 持续关注测试领域前沿实践,引入契约测试和混沌工程实验,提升团队对分布式系统异常的测试能力。主导的数据查询性能优化项目,使慢查询接口平均响应时间下降 35%。
•- 参与高并发直播教学平台的灰盒测试项目,该平台支持万人同时在线互动。
•- 分析直播推流、连麦、白板同步等核心服务的代码架构,针对信令交互和音视频流处理设计灰盒测试场景。通过代码覆盖率分析,发现并协助修复了多个竞态条件和内存泄漏问题,使直播稳定性提升至 99.9%。
•- 与开发团队协作,优化教室入口的并发控制逻辑,通过流量回放和代码热点分析,使开课高峰期的入场加载时间从 3 秒压缩至 1.2 秒以内。
•- 负责智能仓储 WMS 系统灰盒测试项目,该系统涵盖入库、分拣、出库、库存盘点等复杂业务模块。
•- 运用静态代码分析工具扫描代码,检测空指针、资源未释放等潜在缺陷,累计发现并推动修复代码异味 60 余处。
•- 设计接口测试用例,结合 Mock 服务模拟 AGV 小车、电子标签等硬件交互,确保系统与设备间指令数据的准确性和健壮性。通过测试优化,使库存数据同步延迟降低了 60%。
我着迷于从代码交界处发掘隐蔽缺陷,把保障软件内在质量视为一种责任。习惯以系统化视角拆解复杂逻辑,用严谨的测试设计覆盖边界场景,并借助工具链提升排查效率。乐于在团队中承担质量布道者角色,推动风险前置与流程改进,而不只是事后验证。期待在灰盒测试方向上持续深耕,用可复现的缺陷报告守护每一行代码的可靠交付。
技术探索与自我驱动:
持续追踪测试领域的技术动态,通过参加在线技术峰会、阅读专业书籍和动手实验保持知识更新。最近深入实践了基于模型的测试方法,并构建了一个简单的状态机测试模型,应用于内部权限管理模块,成功发现了多个边界条件漏洞。