Business Analyst 4 - IN PERSON IVS REQUIRED

Novalink Solutions LLC•Richmond, VA
•Hybrid

About The Position

The Business Analyst conducts project initiation activities to identify problems and objectives related to computer applications and determine 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 SDLC-compliant requirements documents that clearly and completely describe needs within established timelines and meet agency standards. The analyst may also help develop repeatable documentation processes and templates as directed by project leadership. The position participates in application design and development Scrum meetings to represent business needs. It writes and executes system test plans, manually tests web applications, verifies test plan results, and documents bugs and application insufficiencies in enough detail for developers to reproduce them. The analyst also assists with developing user testing scripts for User Acceptance Testing. This is a hybrid role requiring four days onsite and one remote workday per week at 102 Governor St., Richmond, Virginia. Candidates must be located in Virginia, preferably in or near Richmond. There are no exceptions to the onsite schedule. Occasional onsite meetings may be required on remote days. Contractors must provide their own parking and must report to the office on their first day to receive equipment and activate an access badge.

Requirements

  • At least 8 years of experience in business and systems analysis, requirements documentation, the system development life cycle, and agile application development methodologies.
  • At least 8 years of experience defining and documenting user requirements from multiple sources and preparing complex documents for business users and developers.
  • At least 8 years of experience supporting application development, maintenance, and 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 in a new system.
  • Experience manually testing web applications.
  • At least 8 years of experience testing complex systems to determine whether business needs are met.
  • Ability to write and execute test plans and scripts according to identified standards.
  • At least 8 years of experience conducting meetings and documenting project decisions.
  • Ability to identify and document bugs or insufficiencies in a web application.
  • Ability to participate successfully in a development team, foster a team environment, and communicate effectively orally and in writing.
  • Must be located in Virginia, preferably in or around Richmond.
  • Must work onsite four days per week and remotely one workday per week, with no exceptions; may need to attend occasional onsite meetings on remote days.
  • Must report onsite on the first day to receive assigned equipment and activate an access badge; contractors are responsible for their own parking.

Nice To Haves

  • At least 2 years of familiarity with web application software development projects using .Net.
  • At least 2 years of familiarity with documenting requirements in Microsoft Team Foundation Server.

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 SDLC-compliant requirements documentation within established timeframes.
  • Ensure requirements are clear, concise, complete, and compliant with agency guidelines and standards.
  • Assist with developing processes and templates for consistent, repeatable documentation as directed by project leadership.
  • Attend application design and development Scrum meetings to represent business needs and requirements.
  • 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