Business Analyst, Product

McLeod Software•Hoover, AL

About The Position

The Business Analyst assists in developing technical solutions to business problems by defining, analyzing, and documenting project-level requirements. The role helps implement technology solutions cost-effectively and communicates with stakeholders, facilitators, and partners while maintaining quality standards. The analyst studies business functions and requirements, designs interface features and enhancements, refines project scope and timelines, and supports agile development. Responsibilities also include monitoring project progress, maintaining user documentation, training and supporting users, and assisting with end-user delivery and support.

Requirements

  • Bachelor’s degree and at least 3 years of business- or software-focused analyst experience and/or training, or a high school diploma or equivalent and at least 7 years of business- or software-focused analyst experience.
  • Experience with software design, maintenance, and documentation in an agile software development environment.
  • Ability to learn internal software and systems.
  • Strong oral and written communication skills, including the ability to communicate technical information effectively.
  • Resourcefulness and ability to work independently.
  • Strong analytical, problem-solving, organizational, and time-management skills.
  • Ability to translate business needs and requirements into technical documents.
  • Ability to identify problems, collect data, establish facts, and draw valid conclusions.
  • Intermediate knowledge of Microsoft Office Suite.

Nice To Haves

  • At least 2 years of experience testing software or providing customer support or technical support.
  • Experience with API development and end-user training.
  • Working knowledge of the transportation industry.
  • Experience with SQL querying.
  • Entry Certification of Business Analyst (ECBA).

Responsibilities

  • Study business functions, gather information, and evaluate operational objectives and output requirements.
  • Analyze requirements from internal and external sources and design interface features and enhancements, including workflow diagrams and functional or technical requirements.
  • Refine project requirements and scope, including project phases and timelines, using real-world use cases, functionality analysis, QA coverage review, and business rules and standards.
  • Assist in authoring user stories and refining work items for agile teams; review and perform first-level quality assurance testing of team output; lead beta testing with customers and partners.
  • Track project activity, resolve problems, publish progress reports, and recommend actions.
  • Write and maintain user documentation, provide user support, and train users.
  • Assist with end-user delivery and support by analyzing information, investigating logs, and evaluating data.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service