The company is an information technology and financial management consulting firm. This role supports software teams that build in short cycles using Agile or the Scaled Agile Framework (SAFe) on a demanding, complex program.
You will work with Product Owners, subject matter experts, stakeholders, and development teams, and you will need strong skills in backlog refinement, writing user stories, and planning iterations.
Responsibilities
Build a solid grasp of the mission and business goals while keeping up working knowledge of software development practices and tools.
Own the capture, analysis, documentation, and upkeep of functional requirements, non-functional requirements, and user stories.
Break features into clear, actionable user stories that teams can deliver in short iterations.
Run backlog refinement sessions so every work item is well defined, sensibly prioritized, and ready to build.
Work with Product Owners to rank the product backlog and tie requirements to business objectives and roadmap goals.
Team with the Scrum Master to set sprint backlogs, clear blockers, and define the scope for each iteration.
Maintain team and iteration backlogs, including user stories, acceptance criteria, dependencies, and traceability back to requirements.
Check requirements with Product Owners and subject matter experts so everyone agrees on scope and expected results.
Turn business needs into clear user stories and acceptance criteria for developers.
Write and confirm testable acceptance criteria that support test-driven development and sign-off on finished work.
Get future work items ready by detailing requirements and confirming they are ready for upcoming iterations.
Lead demonstrations of software for stakeholders and report the outcome of each iteration.
Take initiative to spot, look into, and fix problems.
Requirements
U.S. citizenship.
Ability to obtain a Federal Secret security clearance.
A bachelor's degree in Computer Science, Engineering, Information Management Systems, or a related field. Equivalent professional experience may be considered.
At least 5 years of experience as a Business Analyst on iterative software development projects.
Experience working with Agile or SAFe methods.
Strong verbal and written communication skills.
Creativity and flexibility when solving problems.
Ability to work with clients to understand what they need.
Strong organizational and time-management skills.
Professional presence.
Preferred: an active Federal Secret security clearance.