Job responsibilities:
- Requirement Gathering: Collaborate with stakeholders to gather and document business requirements for new features and enhancements.
- Analysis and Documentation: Analyze business processes and workflows to identify areas for improvement. Create detailed user stories, use cases, and functional specifications.
- Project Planning: Assist in project planning and management, including defining project scope, objectives, and deliverables.
- Communication: Serve as a liaison between business stakeholders and the development team to ensure clear understanding of requirements and priorities.
- Solution Design: Work with the development team to design solutions that meet business needs and align with technical capabilities.
- Testing and Validation: Participate in testing activities to ensure that the developed solutions meet the specified requirements. Facilitate user acceptance testing (UAT).
- Continuous Improvement: Identify opportunities for process improvements and recommend solutions to enhance business operations and efficiency.
Requirements:
- Bachelor's Degree in Business Administration, Information Technology, or a related field.
- At least 3 years of relevant experience in Business Analysis for Business Analyst OR 5 years experience for Senior Business Analyst, preferably in an application development or software development environment.
- Excellent analytical and problem-solving skills to evaluate business processes and identify solutions.
- Understanding of software development processes and methodologies.
- Familiarity with tools such as JIRA, Confluence, or similar.
- Ability to manage multiple tasks and projects simultaneously, with a focus on delivering high-quality results.
- Excellent verbal and written communication skills to effectively interact with stakeholders at all levels.
- Excellent interpersonal skills to build relationships and work collaboratively with cross-functional teams.
- Knowledge of Agile methodology, certification in Scrum Master is a plus.