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 the Requirements Definition Phase. The role elicits and documents requirements for new applications and enhancements, working with business and Information Systems staff to produce an SDLC-compliant Requirements Definition document that is clear, complete, and meets agency standards and timelines. The analyst may also help develop standardized, repeatable processes and templates as directed by project leadership. The analyst represents business needs in application design and development Scrum meetings. Responsibilities also include creating and executing system test plans, manually testing web applications, verifying that test plans are completed successfully, documenting bugs with enough detail for developers to reproduce them, and assisting with user testing scripts for User Acceptance Testing. This position is hybrid, with four days onsite and one remote workday at 102 Governor St., Richmond, Virginia. There are no exceptions to the onsite schedule. Candidates must be located in Virginia, preferably in or near Richmond. Occasional onsite meetings may be scheduled on remote days. Contractors are not provided parking. The first day is onsite to receive assigned 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 such as Scrum.
  • At least 8 years of experience defining and documenting user requirements from multiple sources and preparing complex documents that effectively communicate requirements to 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.
  • At least 8 years of experience successfully participating in a development team, fostering a team environment, and communicating effectively orally and in writing.
  • Must be located in Virginia; Richmond or surrounding areas are preferred.
  • Must work onsite four days per week at the Richmond location, with one remote workday; no exceptions.
  • Must attend the office on the first day to receive assigned equipment and activate an access badge.

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 problems and objectives related to computer applications and identify 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 an SDLC-compliant Requirements Definition document within the established timeframe.
  • Ensure documented requirements are clear, concise, complete, and meet agency guidelines and standards.
  • Assist with developing processes and templates to make documentation standardized, easy to use, and repeatable.
  • Attend application design and development Scrum meetings to represent business needs and requirements.
  • Write and execute system test plans to verify that the system meets documented requirements.
  • Manually test web applications and verify successful completion of test plans.
  • Create testing plans to confirm applications meet requirements and design specifications.
  • Document bugs and application insufficiencies with enough information 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