Business Systems Analyst (Mid-Level)

Alexander GroupScottsdale, AZ
4h$100,000 - $110,000

About The Position

Alexander Group provides go-to-market consulting services to marketing, sales, service and talent leaders. With over 40 years of developing practical, executable solutions, we are singularly focused on helping commercial teams unlock their full potential and reach new revenue goals. With a robust network of offices, Alexander Group maximizes growth opportunities for our clients around the globe. Founded in 1985, we’ve served more than 3,000 companies around the world, across all industries. This experience gives us not only a highly sophisticated set of best practices to design go-to-market strategy—we also have a rich repository of industry data that informs all of our recommendations. Our dedication to sales strategy and revenue growth has led to: More than 70% of our clients being Fortune 500 corporations Project work in more than 25 countries Extensive industry experience in B2B markets We are seeking a mid-level Business Systems Analyst (BSA) to define, document, and validate requirements for internal business tools developed by our software engineering teams. This role partners closely with business stakeholders and engineers to translate business needs into clear, testable requirements and to support delivery through UAT and quality assurance. As AI-assisted development becomes a standard part of the software lifecycle, the BSA will help ensure requirements are clear, structured, and reliable for use by both human engineers and AI-enabled development tools.

Requirements

  • 4–7 years of experience as a Business Analyst, Systems Analyst, or similar role supporting software development.
  • Proven ability to independently own requirements for small to medium-sized initiatives.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Clear, concise written and verbal communication skills.
  • Experience producing functional requirements, acceptance criteria, and UAT documentation.
  • Familiarity with SDLC methodologies (Agile, Scrum, Waterfall, or hybrid).

Nice To Haves

  • Experience as a Business Analyst, Systems Analyst, or similar role supporting software development.
  • Experience writing UAT plans and acceptance criteria.
  • Experience supporting internal business systems (CRM, finance, analytics, workflow tools).
  • Comfort working with engineers and non-technical stakeholders to discuss technical concepts and tradeoffs.
  • Comfort working in environments with evolving or initially ambiguous requirements.
  • Programming or technical background is a plus.
  • Hands-on experience with, or strong interest in, AI-assisted analysis, documentation, or development tools.

Responsibilities

  • Independently elicit, analyze, and document business and functional requirements for internal systems.
  • Translate business objectives, workflows, and rules into clear, structured, and testable requirements.
  • Create and maintain requirements artifacts such as user stories, process flows, acceptance criteria, assumptions, and dependencies.
  • Partner with business sponsors, end users, engineering and QA teams to clarify requirements, identify gaps, and resolve ambiguities.
  • Help develop UAT test plans and test cases tied directly to documented requirements.
  • Support and participate in UAT to validate delivered functionality.
  • Document and rationalize existing systems that lack formal or current requirements.
  • Log, track, and support prioritization of defects and enhancement requests.
  • Validate that acceptance criteria are objectively met prior to release.
  • Collaborate with business stakeholders to ensure alignment and shared understanding.
  • Maintain accurate, up-to-date requirements documentation in a centralized repository.
  • Support post implementation review activities to confirm delivered solutions meet intended business outcomes.
  • Gather user feedback and operational insights to inform enhancements and backlog prioritization.
  • Monitor and maintain the health and accuracy of requirements as systems evolve.
  • Use AI tools (e.g., ChatGPT, Claude, or similar) to assist with drafting, refining, and reviewing requirements.
  • Apply sound judgment to evaluate and improve AI-assisted outputs, ensuring accuracy and business relevance.
  • Structure requirements in ways that support AI-assisted development, testing, and future system enhancements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service