Hybrid/Local VA Govt BA

InnoSoul•Richmond, VA
•Hybrid

About The Position

The Business Analyst conducts project initiation activities to identify problems and objectives related to computer applications and issues to address during requirements definition. The role elicits and documents requirements for new applications and enhancements, working with business and Information Systems staff to produce clear, complete, SDLC-compliant Requirements Definition documents that meet agency standards and deadlines. The analyst may also help develop standard, reusable processes and templates as directed by project leadership. The analyst represents business needs in application design and development Scrum meetings and supports systems analysis, design, implementation, maintenance, and business process improvement. The role defines and documents business processes and maps or develops processes in new systems. Testing duties include writing and executing system test plans, manually testing web applications, documenting bugs and insufficiencies so developers can reproduce them, and assisting with user acceptance testing scripts. This is a hybrid position based at 102 Governor St., Richmond, Virginia, requiring four workdays onsite and one remote workday each week, with no exceptions. Candidates must be located in Virginia; Richmond-area candidates are preferred. Occasional onsite meetings may be required on remote days. The first day is onsite to receive assigned equipment and activate an access badge. Contractor parking is not provided.

Requirements

  • Eight years of experience in business and systems analysis, requirements documentation, the system development life cycle, and agile application development methodologies such as Scrum.
  • Eight years of experience defining and documenting user requirements from multiple sources and preparing complex documents for business users and developers.
  • Eight years of experience supporting application development, maintenance, and implementation; systems analysis and design; and business process improvement.
  • Eight years of experience defining and documenting business processes and mapping or developing processes in a new system.
  • Eight years of experience testing complex systems to determine whether business needs are met.
  • Eight years of experience conducting meetings and documenting project decisions.
  • Ability to write and execute test plans and scripts according to identified standards.
  • Experience manually testing web applications.
  • Ability to identify and document web application bugs or insufficiencies.
  • Ability to participate successfully in a development team, foster a team environment, and communicate effectively orally and in writing.
  • Must be located in Virginia; candidates in Richmond or surrounding areas are preferred.
  • Must work onsite four days per week at the Richmond office and remotely one day per week; no exceptions. Must attend the office on the first day.

Nice To Haves

  • Two years of familiarity with web application software development projects using .NET.
  • Two years of familiarity with documenting requirements in Microsoft Team Foundation Server (TFS).
  • Local Richmond-area residency is preferred.

Responsibilities

  • Conduct project initiation activities to identify application-related problems, objectives, and issues for the Requirements Definition Phase.
  • Elicit and document requirements for new applications and enhancements to existing applications.
  • Work with business and Information Systems staff to produce clear, complete, SDLC-compliant Requirements Definition documents within established time frames.
  • Ensure requirements documentation meets agency guidelines and standards.
  • Assist with developing processes and templates in standard, usable, repeatable formats as directed by project leadership.
  • Attend application design and development Scrum meetings to represent business needs and requirements.
  • Define and document business processes and map or develop processes in new systems.
  • Write and execute system test plans to verify that systems meet documented requirements.
  • Manually test web applications and verify successful completion of test plans.
  • Create test plans to confirm applications meet requirements and design specifications.
  • Document bugs and application insufficiencies with enough detail for developers to reproduce and correct them.
  • Assist with developing user testing scripts for User Acceptance Testing.
  • Conduct meetings and document project decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service