Business Analyst, Product

Tom McLeod Software Corporation•Birmingham, 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 operational objectives, gathers information, and evaluates output requirements. The role analyzes requests for interface features and enhancements, maps functional and technical requirements, and helps refine project scope, phases, and timelines using real-world use cases. It also supports agile development through user stories, work-item refinement, review and first-level quality assurance testing, and beta testing with customers and partners. The position tracks project progress, resolves problems, reports status, and recommends actions. It also creates and maintains user documentation, supports and trains users, and assists with end-user delivery and support, including investigating logs and evaluating data. The employee must be able to perform the essential duties satisfactorily; reasonable accommodation may be made for individuals with disabilities.

Requirements

  • Bachelor’s degree and 3+ years of business- or software-focused analyst experience and/or training; alternatively, a high school diploma or equivalent and 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.
  • Resourceful and independent working style.
  • Strong analytical and problem-solving skills.
  • Strong organizational and time-management skills.
  • Ability to communicate technical information effectively.
  • 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

  • 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

  • Determine operational objectives by studying business functions, gathering information, and evaluating output requirements and formats.
  • Design interface features and enhancements by analyzing requirements, creating workflow charts and diagrams, studying system capabilities, and mapping functional and technical requirements.
  • Refine project requirements and scope, including phases and timelines, by identifying use cases, providing insight into complex functionality, analyzing quality assurance test coverage, and ensuring business rules and standards are met.
  • Assist with authoring user stories and refine work items for presentation to agile team members.
  • Review agile team output and conduct first-level quality assurance testing.
  • 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