Job Title: Business Analyst
Job Duties:
- Conduct user interviews, workflow observations, surveys, and workshops to capture current-state (As-Is) and define future-state (To-Be) processes.
- Perform feasibility studies and gap analyses to evaluate potential solutions aligned with business goals.
- Critically evaluate information from multiple sources to reconcile conflicts, distinguish user requests from core needs, and break down high-level business issues into actionable components.
- Analyze existing operational and system processes to identify inefficiencies and recommend optimizations.
- Act as a change agent by proactively identifying and proposing solutions that improve business performance, data accuracy, and service delivery.
- Leverage industry best practices and internal benchmarking to drive continuous improvement initiatives.
- Serve as a primary liaison between business units, vendors, and technical teams to ensure shared understanding of objectives and constraints.
- Facilitate stakeholder interviews, cross-functional workshops, and requirement review sessions to foster collaboration and consensus.
- Collaborate with product owners and technical leads to prioritize backlog items and refine user stories for Agile development.
- Support project lifecycle activities including scoping, planning, task management, and progress reporting.
- Create and manage documentation artifacts such as project schedules, RACI matrices, risk logs, and communication plans.
- Partner with vendors and internal teams to ensure projects meet cost, scope, and timeline expectations.
- Assist in the creation and execution of test plans and test cases to ensure quality and requirement alignment.
- Work with Quality Engineering (QE) and UAT stakeholders to validate business solutions and trace them back to documented requirements.
- Track and resolve defects and issues during the testing phase.
- Collaborate with business and technical stakeholders to understand, elicit, and document functional and non-functional requirements.
- Provide Tier 2 application support, resolving issues received through tickets, calls, and chat with a focus on timely, high-quality resolution.
- Maintain documentation of support processes, resolution paths, and common issues for knowledge management.
- Monitor SLAs and continuously suggest improvements to enhance support effectiveness.
- Produce high-quality deliverables including BRDs, FRDs, use cases, user stories, flowcharts, wireframes, and training materials.
- Tailor communication and documentation to both technical and non-technical audiences, ensuring clarity and engagement at all levels.
- Maintain alignment of documentation and solution delivery with SDLC and organizational standards.
- Facilitate team meetings, retrospectives, and stand-ups to ensure alignment and remove roadblocks.
- Resolve conflicts and escalations efficiently and tactfully, ensuring forward momentum.
- Foster strong relationships across teams, consistently recognizing contributions while holding accountability.
- Required bachelor’s degree in computer science, Engineering or related field.
Apply Now
Contact us by filling out the form below.
