Job Summary  The Quality Assurance  Business Analyst works closely with the developers, other Quality Assurance staff, and business owners to analyze and define requirements, and to develop and execute test plans for the company