Essential Functions / Job Duties:
Interact with SMEs in order to elicit, analyze, transform, and test requirements.
Document business and application process flows to support application development
Elicit requirements using interviews, document analysis, requirements workshops, surveys, business process descriptions, use cases, scenarios, business analysis, task, and workflow analysis.
Transform business requirements into artifacts that drive development including use cases, user stories, work packages, and JIRA tickets.
Create project artifacts (Use Cases, User Stories, Epics, Work Packages, and JIRA tickets) to support the development of software and successful delivery of the project.
Peer reviews all requirements artifacts for quality and completeness, then with IT project staff to ensure business requirements are adequately reflected in technical planning documents
Identify process improvement areas with business process and application flow and work with the teams to prioritize and implement improvements.
Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
Work closely with the business SMEs to identify and maximize opportunities to use information and technology to improve product and service
Proactively communicate and collaborate with external and internal customers to analyze information needs and requirements and deliver the analyst artifacts
Collaborate with development staff to design test software to ensure it meets the requirements
Work with the business and SMEs to facilitate User Acceptance testing and feedback
Collaborate with the development team to provide ongoing operational support for users
Create and provide training as needed
Provide testing services and assistance to SQA and developers by testing features at various stages in the process
Utilize strong analytical and product management skills including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements.
Serves as the conduit between the customer community (internal and external customers) and the software development team through which requirements flow
Be the liaison between the business units, technology teams, software quality assurance, and support teams.
Identify and escalate Change Requests and delivery variance to Project Management
Identify project risks and issues escalating those to Project Management
Qualifications
Five or more years of direct Business Analyst experience working closely with software development teams (required)
Strong understanding of computer technologies; ability to anticipate, identify and overcome the technical risks involved with software product development (required)
Experience using Agile concepts in the Software Development Lifecycle
Demonstrated career growth and development with increasing responsibility
Understanding of Atlassian team management tools or similar
Strong verbal and written communications skills to write clearly and concisely in English (required)
Understanding of Atlassian team management tools or similar