Senior Business Analyst (Contract to hire) in Oldsmar, FL at Vaco

Date Posted: 5/30/2019

Job Snapshot

Job Description

Senior Business Analyst

The key purpose of this position is to be the liaison between the Business (internal AF operational business units as well as external member companies and users), the AF Information Technology organization, and the Agile Scrum software teams. The business analyst is the "glue" that holds an agile scrum team together and keeps information flowing in all directions. This position will serve as a lead business analyst on: one or more Agile Scrum software teams, and/or one or more AF Corporate Goal project(s), and/or one or more key AF projects. When supporting production applications, the business analyst provides systems analysis, configuration, implementation, design changes and production support for AF applications.

Experience and Technical Knowledge required:

  • Knowledge of WebFOCUS is a plus, not required.
  • Business Analyst experience on a Business Intelligence team is highly desired, this may look like reports / visualizations, drill down BI analyst work, it may even look a little like data analyst work.
  • Bachelor's degree in business, technology, or related field OR equivalent work experience as a Business Analyst or Senior Business Analyst.
  • Minimum of 7 years' experience as a Business Analyst / Sr. Business Analyst.
  • Proven understanding and application of Waterfall, Agile Scrum, and Kanban software development methodologies.
  • Ability to navigate BA Workflow, Agile Scrum, and Project Management tools (Jira, MS Project, Visio, Word, Excel, Sharepoint, and Business Process / Rules repositories).
  • SQL fundamentals.
  • Proficiency with user interface design.
  • Strong computer / systems background.

Certifications:

  • None required; Agile BA / Scrum Master certification is strongly preferred.

Position responsibilities:

Requirements Gathering (25%)

• Work with Business Owners, Business Architect, and System Architects to ensure optimization of enterprise solutions as part of AF's system architecture.

• Capture / understand business objectives, measures and targets to provide traceability. Ensure target solution aligns to and enables business objectives. Understand business issues and challenges of AF member organization and industry.

• 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 underlying needs.

• Elicit high / epic level and detailed requirements and translate into Jira user stories; methods of collection can include but are not limited to user interviews / surveys, analyzing documentation / business process workflows, existing system documentation.

• Drive and challenge business areas on assumptions; question and understand how they will successfully execute their plans related to the functionality requested.

• Analyze current business environment to detect deficiencies - identify improvement opportunities.

Following Agile Methodologies, Create Documentation (40%)

[Jira user stories, process flows, mock-ups/wireframes, business rules and other documentation to effectively communicate business requirements]

• Maintain a 2-3 sprint prioritized backlog of user stories for each agile scrum team of responsibility.

• Understand and apply high-level requirements and business processes; Translate into epic user stories / functional workflows - define the 'what' and 'why / value'.

• Conduct backlog refinement and sizing with agile scrum team(s).

• Proactively communicate and collaborate with internal and external stakeholders to analyze information needs and functional requirements; write and deliver functional / detailed requirements & related workflows, use cases, Jira user stories, interface mock-ups / prototypes, screen designs & field definitions/rules.

• Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.

• Deliver informative, well-organized presentations.

• Document and deliver training as needed.

Agile Scrum Team / Process Discipline & Improvement (20%)

• Participate in agile scrum team ceremonies; facilitate backlog refinement, facilitate sprint planning, attend daily standups, participate in sprint retrospective, receive sprint demos of working software.

• Liaison / conduit between the business (internal and external), technical organization, PMO, and operational areas. Obtain stakeholder buy-in and support for responsible initiatives.

• Facilitate agile scrum team, product, and/or member meetings when needed.

• Liaison to QA testers; review test plans/cases/scenarios and swarm on sprint testing activities when necessary.

• Design and manage user acceptance testing.

• Communicate and apply agile scrum methodologies; recommend and implement improvements in an iterative fashion.

• Serves as a primary resource to less experienced team members on complex or escalated issues.

• Review & provide input on peer [senior] business analysts' work product to improve story quality.