Requirements Gathering and Analysis
- Conduct interviews, workshops, and collaborative sessions with stakeholders (business users, project managers, developers, and executives) to understand and define business needs.
- Document and define project scope, business requirements, and functional specifications.
- Translate requirements into user stories, ensuring alignment with overall project objectives and technical feasibility.
- Process Improvement
- Analyze existing business processes, workflows, and systems within the organization and identify opportunities for improvement.
- Collaborate with stakeholders to streamline and automate processes, optimize resource allocation, and increase efficiency across the software development lifecycle.
- Data Analysis and Reporting
- Analyze and interpret complex data sets to identify trends, patterns, and actionable insights.
- Present findings in clear, concise reports and dashboards to support data-driven decision-making and strategic planning.
- Prepare regular status updates for project teams and executives, focusing on key metrics, progress, and risks.
- Stakeholder Management
- Work closely with stakeholders at all levels to ensure alignment between business needs and technical solutions.
- Facilitate effective communication to manage expectations, ensure timely delivery, and keep projects on track.
- Act as the main point of contact between business users and development teams.
- Documentation and Reporting
- Prepare comprehensive documentation such as business requirements, process flows, use cases, and functional specifications.
- Generate project reports and presentations to communicate project status, key metrics, and recommendations to management and stakeholders.
- Quality Assurance and Testing Support
- Assist in the creation of test scenarios and acceptance criteria based on business requirements.
- Collaborate with the testing team to ensure that solutions meet quality standards and that the final product aligns with business goals.
- Review and provide feedback on test results to ensure product quality and project success.
Qualifications and Skills:
- Bachelor’s Degree in Business Administration, Computer Science, or related field (or equivalent experience).
- Minimum 3–5 years of experience as a Business Analyst, preferably within software development, especially mobile, web, and cloud applications.
- Strong analytical skills with the ability to analyze complex data, processes, and workflows.
- Proficiency in requirements gathering techniques (interviews, workshops, surveys) and documentation tools (e.g., JIRA, Confluence, MS Office, etc.).
- Knowledge of Agile/Scrum methodologies and experience working within Agile teams.
- Excellent communication skills, with the ability to effectively convey complex information to both technical and non-technical stakeholders.
- Ability to collaborate effectively in cross-functional teams, managing multiple priorities and deadlines.
Job Type: Full-time
Application Question(s):
- Share an example of a process improvement you led and the impact it created.
- How have you used data analysis to support decision-making, and which tools have you worked with?
- What is your role in defining test scenarios, acceptance criteria, or UAT to ensure quality delivery?
- Do you have experience of writing Scope of work for Mobile Apps?
- Do you have experience in preparing process flows, use cases, and functional specifications for development teams?
- What is your current salary?
- What is your expected salary?
- How soon you can join us?
- How do you gather, analyze, and document business requirements and convert them into functional specifications or user stories?
Work Location: In person