Jobs · Pennsylvania

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.

Similar jobs