Test CoE
Định nghĩa
Centralized team chuyên về testing tools, framework, training — serve nhiều product team.
Hai mô hình
- Centralized CoE — tất cả QA report về CoE.
- Federated CoE — QA embed product team, CoE setting standard.
Federated model phổ biến hơn (modern)
Test CoE
(10 people)
│
┌────────┼────────┐
▼ ▼ ▼
Squad A Squad B Squad C
(2 QA) (3 QA) (2 QA)
CoE charter
- Standardize test framework (Cypress version, Appium version).
- Build shared library (PageObject helpers, test data factories).
- Training (onboarding, advanced topic).
- Tool evaluation & adoption.
- Cross-team retrospective + best practice share.
Pros
- Avoid duplication (mỗi squad không tự xây Appium framework).
- Standard means easier reuse.
- Career path cho QA senior (CoE engineer track).
Cons
- Bureaucracy nếu over-centralized.
- Disconnect from product specific.
- CoE talent risk khi key person leave.
VN context
FPT Software, KMS, NashTech có CoE 50-200 engineer. Local-only startup thường skip CoE — không đủ scale.
When to build CoE
- 5+ product team, 50+ QA total.
- Repeated reinvention "we built our framework too".
- Tool license management need centralize.