Business Analyst

Cormac CorporationLeesburg, VA

About The Position

CORMAC is seeking a highly skilled Business Analyst to join our dynamic team. The ideal candidate will possess a background working in Agile development, proficiency in creating user stories, and excellent communication skills. This role will involve cross-functional collaboration to ensure complex business needs are translated into actionable requirements. The analyst will also support iteration planning, backlog grooming, testing activities, support, and training.

Requirements

  • Bachelor’s degree in Business, Computer Science, Information Systems, or a related field.
  • 5+ years of experience as a Business Analyst in Agile development environments.
  • Must be a U.S. Citizen.
  • Must have the ability to obtain a Public Trust (Tier 1) Security Clearance.
  • Prior experience in government or healthcare environments (e.g., Medicare, Medicaid, VA, CMS).
  • Strong understanding of Agile methodologies, especially Scrum and SAFe (Scaled Agile Framework).
  • Proficient in creating epics, features, and user stories with clear acceptance criteria.
  • Excellent verbal and written communication skills, including the ability to simplify complex information.
  • Proficiency with tools such as Jira, Confluence, Excel for backlog and requirement management.

Nice To Haves

  • Agile and SAFe certifications (e.g., SAFe Practitioner, SAFe Agilist, or SAFe Product Owner/Product Manager).
  • Experience using UI/UX design tools (e.g., Figma, Balsamiq), process diagramming tools (e.g., Lucid, Visio), and data querying tools (e.g., SQL, DBeaver).

Responsibilities

  • Collaborate with Product Owners, Business Stakeholders, and Agile Teams to understand business needs and translate them into actionable user stories and features.
  • Elicit, analyze, and document business, system, and functional requirements, processes, and workflows using Agile principles.
  • Collaborate closely with Product Owners to refine and prioritize backlogs, define acceptance criteria, and support PI (Program Increment) planning.
  • Translate business needs into clear and concise user stories with well-defined acceptance criteria.
  • Ensure requirements are continuously refined and ready for development teams in upcoming Sprints/Iterations.
  • Facilitate backlog grooming, prioritization, and clarification of acceptance criteria with cross-functional teams.
  • Work closely with developers and testers to ensure business needs are accurately translated into functional specifications and technical requirements.
  • Ensure alignment between business goals and solution implementation.
  • Partner with QA to support test case development and validation of requirements.
  • Triage and expedite production support tickets, work with user support teams to provide issue updates, and coordinate with technical teams for resolution.
  • Facilitate workshops, interviews, and stakeholder discussions to gather requirements and drive consensus.
  • Support UAT (User Acceptance Testing), training, and ensure delivered features meet business expectations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service