Business Analyst 4

TOMORROW HIRE•Richmond, VA
•Hybrid

About The Position

The Virginia Department of Agriculture and Consumer Services (VDACS) is seeking an experienced Business Analyst 4 to support application development and enhancement projects. The role supports the full application development life cycle, from project initiation and requirements gathering through design, development, and testing. The analyst works with business stakeholders and IT staff to define clear, complete, SDLC-compliant requirements, document business processes, participate in Agile development meetings, and verify that web applications meet business needs. The position also involves preparing test plans and scripts, identifying application defects, and supporting user acceptance testing. The position is hybrid in Richmond, Virginia, with a required schedule of four days onsite and one day remote each week, with no exceptions. Occasional onsite meetings may be required on scheduled remote days. Candidates must currently reside in Virginia and agree to the onsite schedule and an in-person interview. Candidates who live more than one hour away must be willing to relocate to the Richmond area. The contract is scheduled to run from November 2, 2026, through June 30, 2027.

Requirements

  • At least 8 years of experience in business and systems analysis, requirements documentation, the system development life cycle (SDLC), and Agile application development methodologies such as Scrum.
  • At least 8 years of experience eliciting and documenting user requirements from multiple sources and preparing complex documentation for business users and developers.
  • At least 8 years of experience supporting application development, maintenance, implementation, systems analysis and design, and business process improvement.
  • At least 8 years of experience defining and documenting business processes and mapping or developing processes for new systems.
  • At least 8 years of experience testing complex systems to verify that business needs are met.
  • Experience manually testing web applications and creating and executing test plans and scripts.
  • Experience conducting meetings and documenting project decisions.
  • Ability to identify and document application defects clearly so developers can reproduce and resolve issues.
  • Strong written and verbal communication skills and the ability to collaborate effectively within a development team.
  • Candidates must currently reside in Virginia.
  • Candidates must agree to the onsite schedule and attend an in-person interview.
  • Candidates living more than one hour away must be willing to relocate to the Richmond area.

Nice To Haves

  • At least 2 years of familiarity with web application development projects using .NET.
  • At least 2 years of familiarity with documenting requirements in Microsoft Team Foundation Server (TFS).

Responsibilities

  • Conduct project initiation activities to identify business problems, objectives, and application requirements.
  • Gather, analyze, and document requirements for new applications and enhancements to existing systems.
  • Collaborate with business users and IT teams to produce clear, complete, and SDLC-compliant requirements documentation.
  • Ensure requirements follow agency guidelines, standards, and established timelines.
  • Develop or improve documentation templates and processes as directed by project leadership.
  • Participate in Scrum meetings and represent business needs during application design and development.
  • Define and document business processes, including process mapping for new systems.
  • Create and execute system test plans to verify that applications meet documented requirements.
  • Perform manual testing of web applications and confirm test results.
  • Develop testing plans and scripts based on requirements and design specifications.
  • Identify, document, and report application defects with enough detail for developers to reproduce and resolve them.
  • Assist in preparing user acceptance testing (UAT) scripts.
  • Conduct meetings, document project decisions, and communicate effectively with stakeholders.
  • Support application development, maintenance, implementation, systems analysis, and business process improvement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service