12 / 14 · Book 23 · QA Team Models and Organizational Design← prev⊞ allnext →Get the book →
1.12Question 2
Prompt: Your company is transitioning from a monolith to microservices. Your QA team is currently centralized. Should you restructure, and how? What a strong answer should cover:
- Understanding why architecture changes affect QA org design
- Evaluating whether embedded, hybrid, or modified centralized works best
- Managing the transition without disrupting ongoing quality work
- Ensuring QA engineers develop the domain knowledge needed for microservices Example answer:
- "Yes, the org structure likely needs to change. A centralized QA team made sense for a monolith because the system is tightly coupled and one QA engineer can test many features. Microservices are independently deployable, which means each team needs quality ownership for their service."
- "I would transition to a hybrid model: keep a small centralized team (2-3 people) for shared tooling, contract testing infrastructure, and cross-service integration testing. Embed the remaining QA engineers in product teams."
- "Transition plan: Phase 1 (Month 1-2) -- embed QA engineers in the 3 highest-risk product teams while maintaining the centralized team. Phase 2 (Month 3-4) -- expand to remaining teams. Phase 3 (Month 5-6) -- formalize the centralized platform team's charter and the dotted-line relationships."
- "The key risk: QA engineers embedded in microservice teams need deep domain knowledge for their service AND broad architectural knowledge for cross-service testing. Cross-training and a QA Guild are essential."