工作经历
软件测试工程师
驻场邮储银行,负责新核心系统对公存款业务的接口测试。使用JMeter编写和维护参数化测试脚本,每次发版后执行全量接口冒烟测试,精准拦截多个涉及资金结算的高优先级缺陷。同时协助功能测试团队编写批量数据准备脚本,大幅降低了测试环境的造数成本。
软件测试工程师
负责一亩田App端、Web端、商户端及内部工单系统的全链路质量保障,涵盖功能测试、接口测试、性能压测、弱网测试和兼容性测试。引入Selenium实现50多个高频业务场景的自动化回归,在每次迭代中稳定替代约1人日的手工回归工作量。
软件测试工程师
负责CRM系统和内容管理平台的功能测试、接口测试和兼容性测试。在敏捷迭代模式下,结合Jira管理Sprint任务和缺陷跟踪,持续输出测试报告,有效保障了平台20余个迭代版本的按时高质量交付。
数据分析师
负责平台用户画像分析与行为预测,运用SQL和数据分析工具支撑运营及产品团队的数据驱动决策,积累了扎实的数据敏感度与分析思维。
项目经历
项目描述:
邮储银行新核心系统升级项目,对公存款业务涵盖单位活期、定期、保证金、协定存款、通知存款等5大类业务,涉及开户、存取款、转账、查询、销户等约60个核心接口,业务逻辑复杂、数据准确性要求极高。
个人职责与成果:
接口测试:
- (1)根据接口文档和业务规则,使用JMeter编写参数化测试脚本,覆盖各核心接口的正常流程、异常参数和边界值场景;
- (2)针对每个接口设计多层断言(HTTP状态码 + 业务返回码 + 关键字段校验),确保接口功能和数据的双重验证。
冒烟测试与缺陷管理:
- (1)每次发版后执行全量接口冒烟测试,通过聚合报告快速定位失败接口,结合后端日志和数据库查询分析根因;
- (2)累计发现并闭环管理20余个涉及资金流转与精度计算的严重缺陷(如全额支取余额未更新、跨业务类型转账金额精度丢失等)。
自动化效率提升:
- (1)协助功能测试团队编写JMeter自动化辅助脚本,解决对公账户前置状态繁琐的痛点,将批量开户和转账的造数耗时从人工的数小时缩短至几分钟;
- (2)通过JSON提取器实现接口间的数据关联传递(如开户返回账号→自动用于后续存取款请求),保证全流程脚本的连贯执行。
数据校验:
- (1)测试过程中通过SQL语句对PostgreSQL数据库进行数据校验,验证接口处理后的账户余额、交易流水、状态变更等关键数据的正确性。
项目描述:
B2B农产品电商平台,服务全国农村合作社、批发商、加工企业等,核心功能包括全国行情、订单管理、一件代发、供应管理等,日活用户量大、交易场景复杂。
个人职责与成果:
功能测试与兼容性测试:
- (1)负责App端核心业务(下单、供应管理、商品上架等)的功能测试,覆盖安装/卸载/升级、中断恢复、权限管理等App专项测试场景;
- (2)在主流Android机型(华为、小米、OPPO等)和iOS设备上进行兼容性测试,覆盖多个系统版本。
性能测试:
- (1)使用JMeter对用户下单、商品上架等核心接口进行性能压测(模拟300-500并发),通过逐步加压定位性能瓶颈;
- (2)成功定位高并发下的数据库慢查询瓶颈,推动优化后使核心接口响应时间从1.5秒降至200ms内;
- (3)输出包含聚合数据、TPS曲线和优化前后对比的专业性能测试报告。
弱网与专项测试:
- (1)使用Fiddler模拟2G/3G/4G/WiFi等弱网环境进行专项测试,主动发现并推动修复十余项(如订单重复提交、超时无提示)影响用户体验的隐蔽问题。
接口测试与数据校验:
- (1)分析接口文档编写接口测试用例,通过JMeter执行并对比MySQL数据库验证数据一致性,确保接口返回与数据库落库结果一致。
项目描述:
商家端PC信息管理系统,方便商家管理账号、供应、客户、订单等;工单管理系统为内部员工提供工单在线管理,包括工单创建、分配、状态流转和通知等功能。
个人职责与成果:
需求分析与用例设计:
- (1)参与需求评审,从测试视角提出工单超时提醒、手动指定分配等边界场景改进建议并被采纳;
- (2)根据业务场景设计测试用例,覆盖工单全生命周期的状态流转验证。
接口测试与缺陷跟踪:
- (1)结合接口文档通过JMeter进行接口测试,针对不同角色权限设计差异化测试方案;
- (2)使用禅道管理缺陷全生命周期,确保测试用例高覆盖率与低缺陷漏测率。
自动化回归测试:
- (1)使用Selenium自动化框架实现商家登录、订单查询等高频功能的自动化回归测试,有效降低了每轮发版的手工回归成本。
压力测试:
- (1)对Linux环境下的工单系统进行压力测试,在测试过程中通过top、vmstat等命令实时监控服务器资源,输出包含性能指标和资源消耗分析的压测报告。
项目描述:
CRM系统支撑销售、运营、专利流程等部门的客户关系管理,包括营销管理、客户管理、权限管理、订单管理等模块;内容管理平台提供内容编辑、审核、发布的全流程管理。
个人职责与成果:
敏捷测试流程:
- (1)参与敏捷开发流程,在为期两周的Sprint中结合Jira进行迭代需求管理和缺陷跟踪,编写测试计划、测试用例等测试文档。
功能与兼容性测试:
- (1)负责CRM系统客户管理、营销管理、订单管理、权限管理等核心模块的功能测试和易用性测试;
- (2)在Chrome、Firefox、IE等主流浏览器上进行兼容性测试,确保各浏览器下功能和布局的一致性。
接口测试:
- (1)使用Postman对内容管理平台进行接口测试,覆盖内容创建→提交审核→审核通过→发布的全流程,包含权限校验和异常场景用例。
环境与数据管理:
- (1)搭建和维护测试环境,准备测试数据,确保每轮测试的环境稳定性和数据可用性。
质量分析与报告:
- (1)进行测试总结分析,跟踪用例通过率、缺陷密度、缺陷修复率等质量指标,输出测试报告供项目团队决策参考。
项目描述:
针对58同城教育培训板块(如职业技能培训、学历教育等),基于公司现有数据平台进行日常数据提取、核心指标监控及漏斗转化分析,辅助运营优化投放与获客策略。
个人职责与成果:
日常数据提取与报表维护:
- (1)承接运营与产品的数据需求,从底层数据仓库提取并清洗埋点日志,维护教育板块核心业务(流量、线索量、转化率)的日常报表体系,及时监控并预警数据异常;
- (2)通过对多维度(地域、端侧、类目)数据的拆解分析,排查并解释日常业务数据的波动原因。
用户转化分析与策略辅助:
- (1)针对“列表页曝光 -> 详情页点击 -> 表单留言/拨打电话”的核心链路进行漏斗转化分析;
- (2)曾通过数据下钻定位到某类职业培训在移动端表单提交率偏低的异常,并建议产品精简表单必填字段,优化后有效线索收集率提升了约10%。