Act as the liaison between Product and technology teams to ensure clear understanding and alignment of business objectives and technical solutions.
Elicit, analyze, and document business and functional requirements through workshops, interviews, and process reviews.
Develop comprehensive documentation, including Business Requirements Documents (BRD), Functional Requirements Documents (FRD), user stories, and process models.
Collaborate with solution architects and developers to design scalable, efficient solutions that meet business needs.
Conduct gap analyses to identify improvements between current (“as-is”) and future (“to-be”) state processes.
Support development teams by clarifying requirements, managing scope changes, and reviewing interim deliverables.
Partner with QA and business teams to define and execute test cases, manage UAT, and ensure traceability of requirements.
Facilitate deployment readiness through business validation, training, and communication support.
Monitor post-implementation performance, gather feedback, and recommend continuous improvements or system enhancements.
Requirements
Bachelor’s degree in Business Administration, Information Technology, Computer Science, or a related field
8+ years of experience in business analysis, systems analysis, or a related role
Strong understanding of business processes, system development life cycles, and project management fundamentals
Proven ability to translate business requirements into technical solutions
Excellent analytical, problem-solving, and critical-thinking skills
Strong communication and interpersonal skills, with the ability to work effectively across teams
Proficiency with requirements gathering, documentation, and presentation tools (e.g., Microsoft Office, Visio, or similar)
Ability to manage multiple priorities and deliver high-quality results in a dynamic environment