Reality vs. requirements: How to align tests with real user behavior
Not long ago, the answer to who writes tests was simple: the quality assurance (QA) engineer does. They sat downstream of development, received a build, and translated requirements into scripts. It was a defined role with a defined output. That clarity is gone. In 2026, the person or system responsible for test creation might be a business analyst (BA) mapping out a customer journey, an AI agent expanding test coverage overnight, or a QA engineer who hasn’t written a traditional script in months.