Business Analyst – Agile Software Development
Futuresoft Consulting Inc · Harrisburg, PA · 2 days ago
HybridContract
Key Responsibilities
- Work closely with business stakeholders, customers, developers, testers, and project leadership to understand business needs.
- Gather, analyze, validate, and document business and functional requirements.
- Translate stakeholder needs into clear user stories, acceptance criteria, tasks, and defects.
- Create and maintain work items in Azure DevOps or a comparable Agile lifecycle management platform.
- Participate in Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Facilitate or participate in requirements-gathering workshops and stakeholder meetings.
- Develop business requirements documentation, project initiation documentation, process flows, use cases, and supporting materials.
- Document functional, user, business, and non-functional requirements.
- Define requirements related to performance, security, usability, scalability, accessibility, and quality of service.
- Create test scenarios, test cases, test scripts, and expected results based on documented requirements.
- Conduct functional, integration, regression, and full-system testing.
- Identify, document, prioritize, and track software defects through resolution.
- Support automated testing activities using tools such as Selenium.
- Assist with user acceptance testing and coordinate issue resolution with business and technical teams.
- Support production applications and investigate customer-reported issues.
- Communicate system issues, requirements, risks, and resolutions clearly to both technical and nontechnical stakeholders.
- Test and document software application accessibility requirements, including WCAG 2.1 standards.
- Develop user guides, training materials, process documentation, and system-support resources.
- Assist with end-user training and other Business Analyst activities as assigned.
Required Qualifications
- Minimum of two years of experience gathering, analyzing, and documenting business requirements.
- Minimum of two years of experience developing formal business requirements documentation.
- Minimum of two years of experience conducting full-system and functional software testing.
- Minimum of two years of experience supporting software applications in a production environment.
- Experience investigating and resolving customer-reported application issues.
- Knowledge of formal requirements-gathering and business-analysis methodologies.
- Experience developing business, functional, user, and non-functional requirements.
- Experience creating test cases and validating software functionality against documented requirements.
- Strong written, verbal, organizational, analytical, and interpersonal communication skills.
- Ability to communicate effectively with customers, end users, developers, testers, and project leadership.
- Ability to manage multiple assignments, priorities, requirements, and defects simultaneously.
Highly Desired Qualifications
- Experience working as a Business Analyst within a Scrum or Agile software development team.
- Experience creating and managing user stories, tasks, acceptance criteria, and bugs in Azure DevOps.
- Experience participating in facilitated requirements-analysis workshops.
- Experience with automated testing practices and tools such as Selenium.
- Experience testing or documenting software accessibility requirements.
- Familiarity with WCAG 2.1 accessibility standards.
- Previous experience supporting Commonwealth of Pennsylvania projects or other public-sector organizations.
- Experience developing user guides, training documentation, and end-user training materials.