Quality Architect / SDET Expert

Rick

"Building the Immune System for Software Engineering."

以平台化自动化与数据驱动为底座,建设可观测、可门禁、可全球化扩展的质量体系。
专注于 AI Native QualityGlobal Delivery

Core Engines

我不仅仅是写脚本,我构建的是质量工程平台

01

Platform Engineering

The "Bandari" System

打造分层解耦、高扩展的自动化基础设施

  • UI/E2E Automation: Playwright/Selenium 深度封装
  • Pipeline Integration: 门禁、分层执行、并发调度
  • Stability: 自愈机制、Flaky 治理、失败自动归因
02

AI Quality & Evaluation

AI Native Quality

从 0 到 1 建设 AI 评测工程体系

  • AI Evals: 数据集管理 / 指标口径 / 基线对比
  • Feedback Loop: 上线效果托底 -> 归因分析 -> 数据飞轮
  • GenAI for QA: 利用 LLM 辅助用例生成与代码补全
03

Global Delivery System

Global Scale

支撑全球化业务的高效交付

  • i18n/L10n: 多语言自动化测试、伪本地化测试
  • Tooling: 截图送翻自动化、UI 截断/重叠风险检测
  • Scale: PC / Mobile / Web 多端覆盖
04

Data-Driven Observability

Quality Intelligence

从“定性”到“定量”的质量治理

  • Metrics: 覆盖率 -> 拦截率 -> 交付周期 -> ROI
  • Dashboard: 实时监控告警、版本质量看板
  • Insight: 效能度量与改进闭环

Impact Dashboard

Release Cycle
9d ➔ 5d
+44%

交付效率提升,发布更敏捷

Scale
1.6M+
7k+ Days

年调度用例数,折算人力约 7,063 人天

Global Reach
96+ Feats
Multi-Lang

支撑 PC/Mobile 国际版高质量交付

Stability
High
Flaky <1%

建立了完善的 Flaky 治理与监控体系

Technical Strategy & Trade-offs

Playwright (Over Selenium)

极致速度与抗干扰:原生支持 Auto-wait 和 CDP 协议,执行速度快 3x+。

生态相对年轻,资源不及 Selenium 深厚。

在 Bandari 中封装统一抽象层,屏蔽底层 API 差异。

Python & Java (Hybrid Stack)

生态最大化:Python 赋能 AI/数据,Java 保障平台高并发稳定性。

多语言栈增加了维护与部署复杂度。

Docker 容器化标准化运行环境;gRPC/REST 标准协议解耦。

Self-Built Platform (Bandari)

深度业务贴合:完全掌控数据闭环,定制复杂国际化流。

研发维护成本高,需持续投入。

核心轻量化,非核心能力集成开源方案(Allure/Grafana)。

LLM-based Evals

解决“不可测”难题:唯有 LLM 能做语义级验收。

Token 贵且结果偶有波动。

建立“三级评测漏斗”:正则/规则 -> 小模型 -> 大模型。

Powered By

PythonJavaPlaywrightDockerKubernetesOpenAIJenkins/GitLab

Project History

过往的关键里程碑与技术演进之路。

2024
金山办公

Bandari Automation Platform

Tech Lead

主导研发新一代自动化测试平台 Bandari,统一 UI/API/性能测试流程,支持分布式调度。通过自研 Agent 实现跨平台执行,将回归测试效率提升 300%。

ReactNode.jsK8sPlaywright
2022
金山办公

过程质量管理体系

SDET

为全司全端(PC/移动/Web)构建标准化的质量门禁,集成 SonarQube 与单元测试覆盖率卡点。设计了“变更影响分析”算法,精准推荐回归测试范围,上线故障率降低 20%。

JavaSpring BootJenkinsSonarQube
2021
顺丰科技

数据构造工厂 (Data Factory)

Backend Dev

解决了测试环境数据陈旧与冲突问题,实现了按需秒级构造脱敏的业务数据。提供 REST API 供自动化脚本调用,大幅提升了测试稳定性。

PythonFastAPIMySQLRedis
2020
绿米联创

UI 自动化框架重构

Test Engineer

设计并实现基于硬件+软件的混合自动化测试框架,并在 CI 中实现并行执行。引入 Page Object 模式设计,维护成本降低 50%,反馈时间从 2小时缩短至 15分钟。

CPythonGitLab CIDocker

Roadmap

未来规划与技术演进之路。

01

Now (Phase 1)

Stability & Foundation

  • 稳固 Bandari 平台底座,Flaky 率下降 30%
  • 完善 AI 评测套件 (5+ Sets)
02

Next (Phase 2)

Shift-Left & Global

  • 实现 PR 级质量门禁与 TIA 精准测试
  • Global Quality System 2.0 (全链路自动检测)
03

Future (Phase 3)

Predictive & Platform

  • 构建 Predictive Quality (预测性质量) 模型
  • 打造行业领先的 Global Quality Platform

Portfolio Highlights

Bandari Automation Platform

一个支持多种自动化类型(UI, API, Scan)、具备高并发调度能力的分层自动化平台。

PlatformAutomationDistributed

AI Evaluation Framework

针对生成式 AI 的工程化评测方案,包含“数据集-执行-评估-报告”完整闭环。

AILLMEvaluation

Internationalization Pipeline

自动化的多语言截图与送翻流程,解决了繁琐的人工校对痛点。

i18nL10nTooling