This document discusses the role of a quality assurance (QA) professional in requirements analysis and elicitation alongside the business analyst (BA). It argues that the QA can be the BA's "partner in crime" by using their domain knowledge to evaluate options, provide feedback on what may break, and help uncover implicit requirements. Both the BA and QA work together to ensure requirements are correct, complete, feasible, testable, unambiguous, consistent, and meet functional and non-functional needs by analyzing requirements end-to-end and measuring success through user testing and defect tracking.
Related topics: