Position Summary:
As a Business Analyst, you will play a critical role in the software development lifecycle by engaging in all phases of project delivery, including project initiation, requirements gathering, application development, implementation, and post-implementation support. You will collaborate closely with internal and external stakeholders to ensure successful project outcomes while employing agile methodologies.
Key Responsibilities:
Stakeholder Management:
· Liaise extensively with external projects, internal teams, and vendors to gather and validate requirements.
· Lead design thinking sessions and requirements discussions with customers.
Requirement Analysis & Design:
· Conduct detailed requirement analysis, ensuring implementation feasibility.
· Identify and highlight requirement gaps, technical challenges, or disproportional construction efforts.
· Successfully translate user requirements into use cases and technical solutions.
· Define system-level architecture, high-level and detailed designs, and implement architectural policies where applicable.
· Engage with customers to explain the rationale behind architectural and technical decisions.
Documentation:
· Prepare and maintain comprehensive documentation, including requirements specifications, design documents, enterprise class structures, and interfacing frameworks.
· Work closely with customers to review and sign off on documentation.
Testing & Quality Assurance:
· Develop test plans, test cases, and traceability matrices to ensure comprehensive coverage.
· Perform functional and backend testing, analyse logs, and resolve test issues.
· Conduct system training for customers and ensure smooth UAT execution.
Change & Issue Management:
· Conduct impact analysis on change requests and manage the change lifecycle effectively.
· Troubleshoot system problems, track issues to resolution, and provide timely updates to stakeholders.
Collaboration:
· Work with local and offshore teams to deliver technical solutions.
· Prepare solution proposals and assist in pre-sales activities.
Required Skills and Qualifications:
· Bachelor’s degree in computer science, Engineering, or a related field.
Domain Expertise:
· Minimum 2 years of relevant experience as a Business Analyst, preferably in the banking domain.
· Experience in requirement analysis, functional testing, and backend testing.
· Strong analytical skills with a proven ability to follow up on and resolve complex issues.
· Knowledge of change management processes and issue resolution.
· Proficiency in analysing system backend logs and performing data mapping.
· Familiarity with Java environments (preferred), JIRA, and SQL is a plus.
· Development skillsets in Java are an added advantage.