Job Listing Information

Business Analyst
  • 08-May-2026 to 22-May-2026 (UTC)
  • Richmond, VA, USA
  • Full Time
  • Long Term Contract Length
  • 40 Weekly Hours

ROLE DESCRIPTION, DAY TO DAY:

- Conducts project initiation activities to identify new problems and objectives related to computer applications and identifies issues to be addressed in the Requirements Definition Phase.

- Conducts requirements elicitation and documentation for new applications or enhancements to current applications.

- Works with business and Information Systems staff to determine needs and produce an SDLC compliant Requirements Definition document that completely and clearly defines the requirements within the established time frame.

- Ensures documented requirements are clear, concise, complete, and meet established agency guidelines and standards.

- Assists with the development of applicable processes and templates as needed and directed by project leadership to ensure documentation is in a standard, easy to use, and repeatable format.

- Attends application design and development scrum meetings to represent business needs and requirements during design and development processes.

- Write and execute system test plans to verify the system meets all documented requirements.

- Perform manual testing on web applications and verify successful completion of test plans.

- Create testing plans to confirm that application meets requirements and design specifications.

- Document bugs and application insufficiencies with sufficient information to allow a developer to reproduce issues so they can be corrected.

- Assist with the development of user testing scripts for User Acceptance Testing.

 

REQUIRED QUALIFICATIONS:

- Extensive experience in business and systems analysis, requirements documentation, system development life cycle, and agile application development methodologies such as Scrum.

- Extensive experience defining and documenting user requirements from multiple sources, with the ability to prepare complex documents to effectively relay these requirements to both business users and developers.

- Extensive experience supporting application development, maintenance, and implementation, systems analysis and design, and business process improvement.

- Extensive experience defining and documenting business processes and mapping or developing processes in a new system.

- Experience manually performing testing on a web application.

- Considerable experience in testing complex systems to determine that business needs are met.

- Ability to write and execute test plans and scripts according to identified standards.

- Experience conducting meetings and documenting project decisions.

- Ability to identify and document bugs or insufficiencies in a web application.

- Ability to successfully participate in a development team, help foster a team environment, and effectively communicate both orally and in writing.

 

PREFERRED QUALIFICATIONS:

- Familiarity with web application software development projects using .Net.

- Familiarity with documenting requirements in Microsoft Team Foundation Server.

 

Fill the skill matrix below:

Skill

Required/Desired

Amount

Candidate's No. of years of experience

Extensive experience in business and systems analysis, requirements documentation, system development life cycle, and agile application development.

Required

8

 

Extensive experience defining and documenting user requirements from multiple sources, prepare complex documents to effectively relay requirements.

Required

8

 

Extensive experience supporting application development, maintenance and implementation, systems analysis and design, and business process improvement

Required

8

 

Extensive experience defining and documenting business processes and mapping or developing processes in a new system.

Required

8

 

Considerable experience in testing complex systems to determine that business needs are met.

Required

8

 

Experience conducting meetings and documenting project decisions.

Required

8

 

Ability to successfully participate in a development team, help foster a team environment, and effectively communicate both orally and in writing.

Required

8

 

Familiarity with web application software development projects using .Net.

Desired

2

 

Familiarity with documenting requirements in Microsoft Team Foundation Server.

Desired

2