Role summary
We are seeking a detail-oriented Dynamics 365 Migration Tester to support the testing of data and application migrations into Microsoft Dynamics 365. The role is responsible for designing, executing, and managing test plans inside and outside Azure DevOps, validating migrated data and functionality, and supporting business users during User Acceptance Testing (UAT) to ensure a smooth and successful transition to the target platform.
Key Responsibilities
- Test Planning & Management
- Create comprehensive test strategies, test plans, and test cases for Dynamics 365 migration projects.
- Maintain and manage all test artefacts (test plans, suites, cases, defects) in Azure DevOps.
- Define test coverage for data migration, integrations, security roles, business processes, and reports.
- Ensure traceability between requirements, test cases, and defects.
- Test Execution
- Execute system testing, regression testing, data validation testing, and migration reconciliation testing.
- Validate migrated data for accuracy, completeness, and integrity between source and target systems.
- Log, track, and retest defects in Azure DevOps, working closely with developers and migration teams.
- Support test cycles across multiple environments (DEV, TEST, UAT, PRE-PROD).
- User Acceptance Testing (UAT) Support
- Prepare UAT test scenarios and scripts aligned to business processes.
- Support business users during UAT execution, including onboarding users to testing tools and processes.
- Provide hands-on assistance during UAT sessions, including issue triage and clarification of expected results.
- Capture UAT feedback, manage defects, and coordinate retesting and sign-off activities.
- Collaboration & Reporting
- Work closely with functional consultants, technical teams, and data migration specialists.
- Participate in sprint ceremonies, defect triage meetings, and test readiness reviews.
- Provide clear test progress reports, defect metrics, and risk assessments to project stakeholders.
Required Skills & Experience
Essential
- Proven experience (2 years) in testing Microsoft Dynamics 365 (Customer Engagement / CRM modules).
- Strong experience with data migration testing, including source-to-target validation.
- Hands-on experience creating and executing test plans and test cases in Azure DevOps.
- Experience supporting and coordinating User Acceptance Testing (UAT) with business users – verbal and written English skills are expected to be of high level.
- Solid understanding of software testing methodologies and defect management processes.
- Strong analytical skills and attention to detail.
- Ability to communicate effectively with both technical teams and non-technical users.
Desirable
- Experience testing integrations with Power Platform (Power Automate, Power Apps).
Qualifications
- Bachelor’s degree in Information Technology, Computer Science, or a related field (or equivalent experience).
- Personal Attributes
- Organised and methodical approach to testing.
- Confident supporting business users and facilitating UAT sessions.
- Proactive, collaborative, and comfortable working in fast-paced project environments.
- Strong documentation and reporting skills.
Note: Candidates must be able to provide: A valid police background check, Stamped and certified translations into English and Arabic, before client security clearance can be initiated.