Requirements Gathering: Collaborate with stakeholders to elicit, analyze, and document business requirements, ensuring clarity and alignment with business objectives.
SDLC Participation: Actively participate in all phases of the SDLC, including planning, design, development, testing, and deployment.
Process Improvement: Identify opportunities for process enhancements and efficiencies, recommending solutions that align with organizational goals.
Documentation: Create comprehensive documentation, including business requirements documents (BRDs), functional specifications, use cases, and user stories.
Stakeholder Liaison: Serve as the primary point of contact between business units and technical teams, ensuring effective communication and understanding of requirements.
Testing and Validation: Develop test plans, test cases, and conduct user acceptance testing (UAT) to ensure solutions meet business needs and quality standards.
Training and Support: Provide training and support to end-users, ensuring smooth adoption of new systems and processes.
Project Management: Assist in project planning and management activities, including tracking progress, managing risks, and reporting on project status.
Agile and Waterfall Methodologies: Utilize Agile and Waterfall methodologies as appropriate, adapting to the needs of various projects and teams.
Qualifications:
Education: Bachelor’s degree in Computer Science, Information Technology, Business Administration, or a related field.
Experience: Minimum of 10 years of experience as a Business Analyst in an SDLC environment, with a proven track record of successful project delivery.
Technical Skills: Proficiency in business analysis tools and methodologies, including requirements gathering, process mapping, and documentation.
Communication Skills: Excellent verbal and written communication skills, with the ability to effectively convey complex information to diverse audiences.
Problem-Solving Skills: Strong analytical and problem-solving abilities, with a keen attention to detail.
Team Collaboration: Ability to work effectively in a team-oriented environment, fostering collaboration among cross-functional teams.