The Business Analyst is responsible for conducting customer and market needs analysis, developing detail product and internet systems requirements and managing all stages of business requirements from initial research to user acceptance testing