What Role Does the Business Analyst Play In Software Testing?