Description: Responsible for understanding and documenting the business and system requirements of clients. Duties and Responsibilities: Interacts extensively with system owners and users to understand business requirements. Prepares detailed functional/system specification documents for software applications. Supports Dev and QA teams to review their artifacts to ensure the right requirement is being implemented. Facilitates user acceptance testing activities and ensures high satisfaction rating from clients. Analyzes incidents encountered in live operations and determines corresponding system enhancements required. Oversees and orchestrates the smooth progress of project from start till UAT to customer. Qualifications: Graduate of a 4-year college course in any of the following fields: IT, Computer Science/Engineering At least 5 years relevant experience Knowledge of web applications and/or desktop applications Knowledge of API interfaces Requirements: Skills: (Not indicated)