ICF is a global advisory and technology services provider, and they are seeking a Business Systems Analyst to address client challenges effectively. The role involves supporting the digital software development cycle, gathering requirements, and collaborating with various teams to enhance internal processes.
Responsibilities:
- Support the full digital software development cycle, including requirements, research, design, stakeholder engagement, testing, and delivery of user-facing systems
- Gather requirements by conducting interviews (with both internal and external stakeholders), reviewing documents, distributing questionnaires, analyzing business processes, outlining use cases and scenarios, performing business analysis, and examining current systems
- Use a range of methods to document requirements, such as Behavior-Driven Development (BDD) specifications, user stories, acceptance criteria, workflow and United Modeling Language (UML) diagrams, use cases, and guides for users
- Maintain comprehensive requirements traceability documentation and monitor the status of requirements consistently throughout the project lifecycle
- Communicate effectively, both verbally and in writing, with team members and stakeholders who depend on this information to establish system requirements or organizational processes
- Facilitate team meetings to gather, document, refine, and prioritize requirements, design system enhancements, identify action items, and drive user feedback
- Document user experience (UX) design discussions, write requirements in the team’s workspace, and breakdown requirements into user stories in the team’s issue log system
- Conduct diverse testing activities by defining test scenarios and cases, executing test procedures, and thoroughly documenting results
- Work collaboratively with subject matter experts, designers, and user experience researchers within an Agile framework
- Provide recommendations for enhancing internal processes, accompanied by potential solutions
- Collaborate with the Scrum Master and provide support as a backup when necessary
Requirements:
- Bachelor's degree or equivalent experience
- 1+ years of experience in gathering, refining, and prioritizing requirements for digital products
- 1+ years of experience working with cross-functional teams (Engineering, Experience, Delivery, Product Management) to build digital products using an Agile methodology
- Must be able to pass any required background check(s)
- Candidate must be a US citizen, reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. per contract requirements
- Experience working with Drupal-based websites
- Experience with federal or state agency projects
- Proficiency with Atlassian Suite (Jira, Confluence, Trello) or similar applications in support of Agile software delivery
- Scrum Master/Agile certification training