How we design (tu cao) a QA