
Virtusa
CRM Business Analyst - Banking Domain
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 04/06/2026
Job overview
Date posted
20/04/2026
Location
Dubai, United Arab Emirates
Salary
AED 20,000 - 30,000 per month
Compensation
Job description
The CRM Business Analyst role in Dubai, United Arab Emirates operates within the banking domain and focuses on delivering CRM system solutions that support customer 360 capabilities, customer servicing journeys, sales workflows, and campaign management modules. The role requires engagement with senior business analysts and business stakeholders to gather, analyse, and document requirements for CRM platforms, ensuring alignment between business needs and technical solutions. The analyst is responsible for translating business requirements into structured deliverables including Business Requirements Documents (BRDs), Functional Specification Documents (FSDs), user stories, acceptance criteria, and detailed AS-IS and TO-BE process flows. The position involves supporting impact assessments, feasibility studies, and solution design discussions to ensure CRM solutions are viable and aligned with enterprise banking systems and surrounding applications. The role works closely with CRM architecture teams, data teams, and development teams to design workflows, data mappings, integration requirements, and system behaviours across enterprise environments. It includes collaboration with architects and developers to define APIs, validate payloads, ensure correct integration behaviour, manage data translation rules, and implement error handling mechanisms. The CRM Business Analyst performs SQL-based data analysis in collaboration with data analysts for validation, reporting, and troubleshooting activities. The role also includes defining UAT test scenarios, coordinating user acceptance testing execution, and managing defect tracking and resolution until closure. The analyst ensures that both functional and non-functional requirements are met before go-live, supporting production rollouts, training sessions, and post-deployment stabilization activities. The position requires close coordination with project managers and cross-functional teams including business, operations, compliance, technology, and vendor stakeholders, while facilitating workshops, sprint ceremonies, and review sessions to ensure effective delivery. The role is deeply embedded in Agile/Scrum environments using tools such as Jira and Azure DevOps and may involve working with CRM platforms such as Microsoft Dynamics 365 and MS Power Platform in a banking technology ecosystem.
Required skills
Key responsibilities
- Engage with senior business analysts and stakeholders to gather, analyse, and document CRM business requirements for banking systems
- Translate business requirements into BRDs, FSDs, user stories, acceptance criteria, and AS-IS/TO-BE process flows
- Support impact assessments, feasibility studies, and solution design discussions for CRM and banking integration initiatives
- Collaborate with CRM architecture, data, and development teams to design workflows, data mappings, and system integration requirements
- Define and validate API specifications, payload structures, integration behaviours, data transformations, and error handling processes with technical teams
- Perform SQL-based data analysis with data analysts for validation, reporting, troubleshooting, and data quality checks
- Define UAT test scenarios, coordinate UAT execution, and manage defect tracking, resolution, and closure across testing cycles
- Ensure all functional and non-functional requirements are met prior to production go-live and deployment readiness
- Support production rollout activities, user training sessions, and post-deployment stabilization and issue resolution
- Coordinate cross-functional stakeholders including business, operations, compliance, technology, and vendor teams throughout project delivery
- Facilitate workshops, sprint ceremonies, and requirement review sessions within Agile/Scrum delivery environments
- Communicate project progress, risks, and issues proactively to stakeholders and project management teams
Experience & skills
- 5–8 years of experience as a Business Analyst in the banking domain
- Strong understanding of CRM systems including customer 360, customer journeys, sales workflows, and campaign management modules
- Solid technical knowledge of SQL, database concepts, data mapping, and data transformation processes
- Proven experience writing BRDs, FSDs, user stories, acceptance criteria, and AS-IS/TO-BE process flows
- Strong experience in UAT coordination, test case preparation, and defect lifecycle management
- Hands-on experience working in Agile/Scrum environments using Jira or Azure DevOps
- Ability to understand banking ecosystem integrations and surrounding system architecture with CRM platforms
- Experience with MS Dynamics 365 and MS Power Platform is a plus