Work with stakeholders to gather, document, and analyze business requirements.
Translate business needs into functional and technical specifications.
Collaborate with developers, QA, and product teams to ensure successful delivery.
Develop use cases, user stories, process flows, and wireframes as needed.
Conduct gap analysis and identify opportunities for process improvements.
Support UAT (User Acceptance Testing) by preparing test cases and coordinating with end-users.
Ensure project deliverables align with business objectives and quality standards.
Communicate effectively with both business and technical teams.
Maintain documentation and provide regular project status updates.
Bachelor’s degree in Business, Information Systems, Computer Science, or related field.
3+ years of experience as a Business Analyst or in a similar role.
Strong skills in requirements gathering, process modeling, and documentation.
Familiarity with Agile/Scrum methodologies (writing user stories, managing backlogs).
Proficiency with BA tools (Jira, Confluence, MS Visio, Lucidchart, Excel, etc.).
Excellent communication, analytical thinking, and problem-solving skills.
Ability to manage multiple stakeholders and competing priorities.
Domain knowledge in Finance, Healthcare, eCommerce, or Technology.
Experience with data analysis and SQL for querying datasets.
Familiarity with API documentation and working with integration projects.
BA certifications (CBAP, CCBA, or PMI-PBA).