- 所在地北京
- 邮箱lyqgmail@gmail.com
- GitHubgithub.com/qingye-lab
- 个人站yanqing.li
Summary
个人概述
14 年测试、测试开发与质量工程经验,现任汽车之家高级测试开发工程师。负责 AI 营销、直播与智能回复、商城及多端业务质量保障,带约 5 人测试小组,协同约 20 人研发、产品和业务角色推进交付。
建设并维护 100+ UI 自动化用例和数十条接口用例,负责范围内核心业务自动化覆盖率 90%+;接口回归接入 CI/CD 并实际拦截过问题。自研 PulseGuard 已在公司多个项目中用于前端页面与 API 探活。
具备从业务问题、测试策略到平台设计、前后端实现、部署和验证的完整工程实践。持续研发 CaseFlux,并开源 AI Playwright Framework、Rootloom 和衡木,重点解决自动化执行可靠性、失败诊断与智能体工程治理问题。
- 测试与质量工程经验
- 14 年
- UI 自动化用例
- 100+
- 负责范围内核心业务自动化覆盖率
- 90%+
- 当前测试小组
- 约 5 人
数字的口径与范围,见概述原文。
Experience
工作经历
- 2024.12 — 至今
汽车之家
高级测试开发工程师
- 负责 AI 营销工具、抖音直播助手、私信与弹幕自动回复、车商城、H5、小程序及后台系统质量保障,覆盖功能、接口、UI、异常路径、风控与稳定性验证。
- 带约 5 人测试小组,承担需求评审、测试计划、任务拆解与上线准入,协同约 20 人研发、产品和业务角色推进质量风险与缺陷闭环。
- 建设并维护 100+ UI 自动化用例和数十条接口用例,负责范围内核心业务自动化覆盖率 90%+;接口回归接入 CI/CD,并在构建阶段实际拦截问题。
- 独立研发 PulseGuard,并在公司多个项目中用于前端页面与 API 探活,将定时检查、健康状态、失败证据和告警纳入日常质量工作。
- 2021.02 — 2024.08
蓝湖
测试开发 / 测试组长
- 负责蓝湖 WebApp、插件及相关协作产品质量保障,覆盖需求评审、功能与接口测试、UI 自动化、回归验证和发布质量检查。
- 承担测试任务拆解、上线节奏与跨角色质量协作,持续跟进质量风险和缺陷闭环,提升持续交付过程中的质量可见性。
- 推动接口与 UI 自动化、多环境执行、测试数据、执行报告和生产定时监控建设,为核心业务回归和发布验证提供稳定支撑。
- 2017.11 — 2021.01
墨刀
测试工程师 / 测试开发
- 负责墨刀 Web、桌面客户端、移动端 App、H5、Sketch 插件等产品测试,参与需求评审、用例设计、功能验证、兼容性测试和回归测试。
- 推动接口与 UI 自动化落地,参与测试标准、测试工具和发布前质量检查建设,支撑原型协作产品稳定交付。
- 2012.04 — 2017.10
早期经历
测试工程师人人网、拉手网、到家美食会、首汽约车
- 职业时间线:人人网(2012.04 - 2014.02)、拉手网(2014.04 - 2016.02)、到家美食会(2016.03 - 2016.12)、首汽约车(2016.12 - 2017.10)。
- 覆盖客户端、业务系统、接口测试、回归测试、渠道包验证与上线质量保障,形成跨产品形态和业务场景的质量基础。
Projects
代表项目
PulseGuard 已用于公司多个项目的前端与 API 探活。CaseFlux 为个人持续研发项目,可面试演示;开源项目可通过代码、文档和发布记录进一步了解。
-
PulseGuard(在新窗口打开) UI/API 探活与质量监测
- 独立研发并在公司多个项目中用于前端页面与 API 探活,负责 React / TypeScript 前端、FastAPI / SQLite 后端和 Docker 部署,将任务、健康状态、失败证据与告警集中管理。
- 设计健康状态机,区分目标故障与浏览器、节点等执行环境异常;保留截图、响应内容和可选 Trace,支持冷却与恢复通知,便于判断失败原因。
- 实现主动出站的 Relay 节点、项目公共脚本库和默认只读的 MCP 诊断入口;运行与重试绑定脚本源码快照,避免配置修改改变在途执行。
-
CaseFlux AI 原生测试自动化平台
- 围绕需求、功能用例、UI 自动化、真实执行和失败诊断构建测试闭环,负责产品方案、领域模型、前后端、浏览器扩展与执行链路设计。
- 使用 React、FastAPI、PostgreSQL、Redis、LangGraph 和 Playwright,沉淀版本化测试资产、计划执行记录、步骤结果、截图与 Trace。
- 区分用例生成、单次调试与正式回归;修复建议关联执行证据,高影响资产写回经过验证与审批,保留失败诊断和决策记录。
-
AI Playwright Framework(在新窗口打开) UI 自动化框架
- 基于 Playwright、pytest 和 YAML 分离用例、数据、元素与公共步骤,支持多项目、多环境、动态收集和 CI 回归。
- 保留确定性执行,按场景增加 AI 用例生成、定位恢复和自然语言任务执行;生成的正式 YAML 资产经过真实浏览器验证。
- 用 Schema 校验、契约测试、重复定义检查和包安装验证约束框架质量,结合截图、日志与 Allure 报告定位失败。
-
Rootloom(在新窗口打开) 编码智能体工程工作流
- 设计风险路由、根因核实、变更范围控制和比例化验证流程,让编码智能体依据仓库事实实施和审查代码变更。
- 提供可安装插件、契约检查与 CI;可选证据模式关联变更前后仓库状态和实际执行结果,使完成结论与遗留风险可复查。
-
衡木 Hengmu(在新窗口打开) 架构审查与技术决策
- 连接架构审查、独立核实、方案比较和改造计划;也支持从设计目标与约束出发,形成包含数据归属、接口和运行边界的目标架构。
- 以 Python、JSON Schema、Git 证据和确定性门禁校验决策产物,覆盖单仓库、AI Agent、移动端与多项目依赖的审查场景。
-
Design Skill Arena(在新窗口打开) AI 前端作品对照展厅
- 围绕同一产品 Brief,组织多模型与不同 Skill Chain 的独立前端页面,保留真实实现、截图和设计来源,供直接比较响应式、交互与视觉质量。
- 使用 Next.js、TypeScript 与 Cloudflare Pages / R2 交付在线展厅;以作品与方法说明呈现观察结果,不把展示样本包装成模型能力排名。
Strengths
核心能力
-
业务质量与交付
覆盖需求评审、测试策略、上线准入与缺陷复盘,结合 AI 营销、智能回复及多端业务处理异常路径和质量风险。
-
自动化与持续监测
建设 Playwright / pytest 自动化、接口回归和 CI 拦截;将自研 PulseGuard 应用于公司多个项目的前端与 API 探活。
-
质量平台工程
独立完成需求建模、React 前端、Python / FastAPI 后端、执行节点和 Docker 部署,把分散脚本组织成可复用、可追踪的测试资产。
-
AI 测试与智能体实践
在 CaseFlux 与 AI Playwright Framework 中实践自然语言用例、真实浏览器执行、失败诊断和修复审核,关注生成质量、断言与执行证据。
-
工程审查与技术决策
通过 Rootloom、衡木实践风险分级、根因核实、架构审查、方案取舍与确定性质量门禁,以实际验证支撑工程结论。
- 需求
- 功能测试用例
- UI 自动化
- 真实执行
- 失败诊断
- 审核后自愈修复
Stack
技能栈
- 测试开发
- Python
- Playwright
- pytest
- UI
- API 自动化
- E2E
- YAML
- Allure
- 测试数据
- 平台工程
- FastAPI
- PostgreSQL
- SQLite
- Redis
- React
- TypeScript
- Docker
- Linux
- AI 工程实践
- LangGraph
- MCP
- LLM 评测
- 自然语言用例
- 定位恢复
- 执行证据
- 修复审核
- 质量与交付
- 测试策略
- 上线准入
- CI/CD
- 缺陷复盘
- 架构审查
- 持续探活
- Trace
- Prometheus
Education
教育经历
- 2020 — 2023
北京航空航天大学
计算机科学与技术 · 本科(继续教育)
- 2010 — 2012
安阳师范学院
计算机网络技术 · 大专