Job Description The Business Analyst defines the business requirements and processes that will be used to create client deliverables and deliver end software modifications / systems to clients. The business analyst may also be expected to define, analyze and document current and future business processes and the client business functions in an effort to support project leads and help design the software functionality expected in the overall delivery to the client.Essential Functions:
Maps out and documents “as is” and “to be” process models, defines associated business requirements, and performs gap analysis between process models, technology, and people.
Works with key people (internally or externally) to identify specific needs that may be necessary for the project.
Works with development team to ensure requirements and functionality are being met. Able to explain business focused concepts to the rest of the development and client teams to ensure software meets expectations.
Creates requirement and functional design documents and is able to present them to internal team members and clients.
Prepares accurate and detailed requirement specifications documents, user interface guides, functional specification documents, and related test documents.
Documents and executes the test scenarios and scripts. May be involved in supporting client-based testing and issue remediation.
Identifies and assists in managing any defects, change requests, or new functionality related to the project and current work efforts.
Experience, Education and Other Requirements:
2-4 years of business analysis experience ideally with client exposure
Previous experience gathering and documenting business requirements, business processes, functional design and / or user interface design information
Previous experience working with various levels of management and external clients
Previous experience working with offshore and remote teams is preferred