● Understand customer business process, needs and requirements
● Analyze the requirements from customers in business view and end-user view
● Ensure business requirements are fully understood by Development and provide input to design and product specifications
● Document functional and business requirements
● Create wireframes, activity diagrams and system process flows
● Track all change requests from customer. Manage all requirements, specifications, change request of the project
● Work with development team to go over the specification, Q&A, consult the solutions or figure out the problems
● Other tasks assigned