The Lead Business Analyst is responsible for gathering and documenting system/business requirements in the form of user stories and use cases, perform requirement analysis and systems analysis, facilitating design and development of software solutions, lead with the testing process, and quality assurance process.
Core Responsibilities
Responsible for stakeholder management, requirement elicitation, preparing estimations for business analysis tasks, systems analysis, system documentation, preparing functional specifications using user stories, acceptance criteria, use case narration and test cases. Responsible for ensuring unique business needs are properly translated to functional specifications and provide a system solution, assisting with the maintenance of project schedules and developing various status reports.
Essential Functions:
- Establish templates and process for requirements management
- Plan out business analysis efforts, including stakeholder analysis, communication planning, and elicitation techniques
- Support discussions on establishing and controlling application scope
- Lead and facilitate requirements gathering via meetings, interview sessions, brainstorming, documentation analysis, and other techniques as necessary
- Support customer meetings to understand current client business practices and business needs supporting requirements analysis
- Document and validate high-level business needs
- Document quality attributes, interfaces, and other nonfunctional requirements
- Ensure that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards
- Validate requirements with business stakeholders and team members
- Manage client relationships and expectations during the requirements gathering phase
- Collaborate with stakeholders and team members regarding requirements development and translation into software specifications
- Support traceability efforts from high-level business needs through functional validation
- Participate in requirements prioritization
- Support requirements decomposition into specifications
- Write detailed descriptions of user needs, program functions and dependencies required to develop or modify applications
- Support development and refinement of requirements, identifying and recommending corrections to gaps or deficiencies
- Manage changes to baselined requirements through effective application of change control processes and tools
- Consolidate user stories and user feedback on apps throughout the development cycle
- Write and/or review documents needed to support application release
- Works closely with developers and end users to ensure all requirements are understood and have corresponding test scripts
- Ensure the project teams have clear, consistent, and testable requirements
- Support business validation of functionality
- Manage the documentation for multiple applications and releases while meeting deadlines
CORE COMPETENCIES/VALUES:
Must be able to demonstrate and uphold the Company Essence Core Values essential for individual and organizational success:
- Employees First
- Integrity
- Commitment
- Personal Responsibility
EDUCATION AND OTHER REQUIREMENTS
- Bachelor’s Degree in Business, Information Systems, Computer Science, Mathematics, or related field, or the equivalent IT work experience.
- 6+ years of related experience as a requirements analyst in a professional services environment
- Demonstrated abilities as a driven, self-starter and quick study
- Proficient with Microsoft DevOps (or similar JIRA) to manage user requirements
- Proficient in Microsoft Office tools (MS Word, MS Excel, MS PowerPoint, MS Visio)
- Must be able to explain technical concepts in non-technical terms to clients and staff.
- Must be able to effectively communicate in both oral and written form.
- Must be able to read, interpret, and apply technical instructions effectively.
- Must maintain current knowledge on technical subjects to respond to user questions and adapt to changing technologies.
- Must be able to prioritize requests, organize, schedule, and coordinate a variety of activities and projects.
- Must be able to learn new software packages.
- Must be able to work independently and as a team member.
- Must establish and maintain cooperative working relationships with all those contacted during work.
#J-18808-Ljbffr