Works as a liaison among stakeholders in order to elicit, analyze, communicate, and validate requirements for changes to business processes, policies, and information systems. The business analyst’s primary responsibility is to understand business problems and opportunities in thecontext of the requirements and recommend solutions that enable the organization to achieve its goals. Under general direction of Business Analyst Manager and/or Program Manager, leads and directs analysis activities for high-priority projects requiring high degrees of functional integration.
1. Requirements Gathering
Prepare for and conduct requirements elicitation sessions using a variety of techniques including but not limited to: brainstorming, interviews, surveys, requirements workshops, observation, task and workflow analysis, prototyping, wireframes, storyboarding, document analysis, interface analysis, and focusgroup sessions
Document elicitation results and validate with stakeholders to ensure stated requirements align with stakeholders’ understanding of the requirements.
Documentation of both user stories and traditional requirements based on project type.
2. Requirements Analysis
3. Requirements Management & Communication
4. User Experience Design
5. Business Analysis Planning & Monitoring
6. Solution Assessment & Validation
7. Other duties as assigned
Bachelor’s degree in related field or equivalent experience.
Proficient in MS Office products such as Word, Excel, PowerPoint and Visio
Proficient in wire framing and prototyping tools and technology.
Ability to perform basic data mining and analysis using SQL.
Knowledge of Microsoft Team Foundation Server (TFS) or similar applications
Knowledge of defect tracking processes and tools
SPECIAL REQUIREMENTS SPECIFIC TO JOB
Ability to work in a highly collaborative environment and consult effectively with employees at all levels
Ability to perform business analysis activities in both agile and waterfall style projects.
Ability to create wireframes, functional prototypes, and supporting user experience requirements.
Ability to document complex business and system process flows.
Ability to contribute to technical discovery and design. Strong technical background with knowledge of backend infrastructure and development concepts required.
Ability to define of users stories and own ongoing backlog refinement/prioritization activities.
Ability to define minimum viable product for release planning.
Recognizes and knows when to take action or escalate project risks and issues.
Ability to assess user experience opportunities and design solutions that provide continuous improvement to the user experience.
Ability to conduct user experience testing and incorporate the results into solution design.
General knowledge of business and IT systems
Strong attention to detail, motivation, and initiative
Interviewing skills, to talk with individuals and groups about their needs and ask the right questions to surface essential requirements information
Listening, observation, and oral communication skills, to understand what people say and to detect what they might be hesitant to say
Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high- level information into details, abstract up from low-level information to a more general understanding, distinguish solution ideas from requirements, and to distinguish user requests from underlying needs
Facilitation skills, to lead requirements elicitation workshops
Organizational skills, to work with the vast array of information gathered during elicitation and analysis and to manage rapidly changing information
Excellent writing skills, to communicate information effectively to all levels of internal customers and technical staff as well as to external vendors
Interpersonal skills, to help negotiate priorities and to resolve conflicts among project stakeholders
Modeling skills, to represent requirements information in graphical forms that augment textual representations
Time management skills, to manage multiple tasks and responsibilities
Mentorship skills to provide learning opportunities to other members of the business analysis team.
Minimum of 7 to 10 years of business analysis experience working in a development environment
Minimum 2 to 4 years of experience with user experience design.
Minimum 3 to 5 years of experience with agile project methodology.
Minimum 3 to 5 years of experience with waterfall project methodology.
Experience with financial systems and tax processes preferred
Experience in developing user based applications, GUI, and web based applications
Knowledge of product management concepts and how enterprise software products are positioned and developed
Understands project management methodologies
Experience working with 3rd party and vendor relationships
Experience with both structured and object oriented analysis techniques
Proven experience in operational business process improvement
Knowledge of Six Sigma methodologies and other tools supporting fact based decisions
Previous experience leading a group of 2-3 business analysts
May lead a team of business analysts on complex projects or act as a mentor by providing guidance and instruction to other business analysts.
May be asked to provide performance feedback as team lead
Certified Business Analysis Professional (CBAP)
Experience with Team Foundation Server for requirements management.
Experience with Microsoft Azure.
Financial services or accounting industry experience