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.