Business Analyst
Richmond, VA
Contracted
Experienced
Location: Richmond, VA (out of state candidates will not be considered)
Position Type: Hybrid
Hybrid Schedule: 4 days onsite, 1 remote
Contract Length: Long-term with annual extensions
Position Overview:
This position is responsible for supporting the full lifecycle of web application projects through business analysis, requirements gathering, testing, and collaboration with development teams in an Agile/Scrum environment. The role works closely with both business stakeholders and technical staff to document requirements, support system design and testing efforts, and ensure applications meet business and functional expectations.
Duties:
Position Type: Hybrid
Hybrid Schedule: 4 days onsite, 1 remote
Contract Length: Long-term with annual extensions
Position Overview:
This position is responsible for supporting the full lifecycle of web application projects through business analysis, requirements gathering, testing, and collaboration with development teams in an Agile/Scrum environment. The role works closely with both business stakeholders and technical staff to document requirements, support system design and testing efforts, and ensure applications meet business and functional expectations.
Duties:
- Conduct project initiation activities to identify business problems, objectives, and application-related needs.
- Gather, analyze, and document business and system requirements for new applications and enhancements.
- Produce SDLC-compliant Requirements Definition documentation within established timelines.
- Ensure requirements documentation is clear, complete, concise, and aligned with organizational standards.
- Collaborate with project leadership to develop standardized processes, templates, and documentation practices.
- Participate in Agile/Scrum meetings to represent business needs during application design and development.
- Create, write, and execute system test plans and test scripts.
- Perform manual testing of web applications to validate functionality and requirements.
- Develop testing plans to confirm applications meet business and technical specifications.
- Identify, document, and track bugs or application deficiencies with detailed reproduction steps for developers.
- Assist in creating User Acceptance Testing (UAT) scripts and supporting user testing activities.
- Support application development, maintenance, implementation, and business process improvement initiatives.
- Conduct meetings with stakeholders and document project decisions and outcomes.
- Work collaboratively within cross-functional development teams while maintaining effective written and verbal communication.
Required Qualifications:
- 8+ years of experience in business and systems analysis, requirements documentation, SDLC methodologies, and Agile application development environments.
- 8+ years of experience defining and documenting user requirements from multiple sources and preparing complex documentation to effectively communicate requirements to stakeholders and development teams.
- 8+ years of experience supporting application development, maintenance, implementation, systems analysis and design, and business process improvement initiatives.
- 8+ years of experience defining and documenting business processes, including mapping existing workflows and developing processes for new systems.
- 8+ years of experience testing complex systems to ensure business needs and functional requirements are successfully met.
- 8+ years of experience conducting meetings, facilitating discussions, and documenting project decisions and outcomes.
- 8+ years of experience working collaboratively within development teams, fostering a team-oriented environment, and communicating effectively both verbally and in writing.
Preferred Qualifications:
- 2+ years of familiarity with web application software development projects utilizing .NET technologies.
- 2+ years of familiarity documenting requirements within Microsoft Team Foundation Server (TFS).
Apply for this position
Required*