Perform business analysis, quality assurance, systems testing, and user acceptance activities Coach colleagues across the organization in project management and business analysis techniques Adhere to and promote client's vision and guiding principles Contribute to the refinement of internal best practices to ensure the delivery of high quality services that meet the needs of the client community Other duties as assigned