Job Summary
We are seeking a skilled and detail-oriented Business Analyst to understand business needs, gather requirements, analyze business processes, and translate them into clear functional specifications. The ideal candidate will work closely with business stakeholders, product owners, developers, QA teams, and project managers to ensure successful project delivery and alignment with business objectives.
Key Responsibilities
Gather, analyze, and document business requirements through stakeholder interviews, workshops, and discussions.
Prepare Business Requirement Documents (BRDs), Functional Requirement Documents (FRDs), user stories, and acceptance criteria.
Analyze existing business processes, identify gaps, and recommend process improvements.
Work closely with development and QA teams to ensure requirements are clearly understood and implemented.
Create process flows, workflow diagrams, use cases, and other supporting documentation.
Facilitate requirement-gathering sessions and manage stakeholder expectations.
Support Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, and sprint reviews.
Perform impact analysis and support change management activities.
Assist QA teams with test scenarios, test cases, and user acceptance testing (UAT).
Track project requirements, dependencies, risks, and issues throughout the project lifecycle.
Communicate project updates and ensure alignment between business and technical teams.
Required Skills and Qualifications
Bachelor's degree in Business Administration, Information Technology, Computer Science, or a related field.
4+ years of experience as a Business Analyst in IT or software development projects.
Strong experience in requirements gathering, business process analysis, and documentation.
Experience preparing BRDs, FRDs, user stories, use cases, and acceptance criteria.
Knowledge of Agile and Scrum methodologies.
Familiarity with tools such as Jira, Confluence, Microsoft Excel, and Microsoft Visio or similar process-mapping tools.
Strong analytical, problem-solving, and critical-thinking skills.
Excellent verbal and written communication skills.
Ability to work effectively with cross-functional and geographically distributed teams.
Experience supporting UAT, functional testing, and requirement traceability.
Preferred Qualifications
Experience working with SQL and basic data analysis.
Knowledge of SDLC and software development methodologies.
Experience with reporting and visualization tools such as Power BI or Tableau.
Relevant industry or domain experience.
Business analysis certifications such as CBAP, CCBA, or PMI-PBA are an advantage.