This job description is for a business analyst who will analyze, document, and propose solutions for complex business areas. The business analyst will collect requirements, document processes and workflows, translate requirements into specifications and test plans, and manage changes and provide weekly status reports. Qualifications include experience analyzing and documenting complex processes, writing requirements specifications, software development lifecycles, interacting with end users, and strong communication skills.