Assesses and advises on the practicality of testing process alternatives, including automated testing. Gives advice to both client/user and management to determine the most appropriate testing approaches for complex projects or programmes within the constraints and operational requirements of the organisation. Manages overall client relationships and sets expectations with respect to all testing matters.