Senior QA Engineer-CRM TESTING (MS Dynamics 365)

Full time on site
Senior QA Engineer-CRM TESTING (MS Dynamics 365)
Job Description

Job DescriptionPosition: Senior QA Engineer – CRM Testing (Microsoft Dynamics 365)

Location: Oman
Experience Required: 10+ Years
Domain: Banking / BFSI
Joining Preference: Immediate / Short Notice Preferred

Job Summary

We are looking for an experienced Senior QA Engineer – CRM Testing with strong expertise in Microsoft Dynamics CRM / Dynamics 365 and a solid banking domain background. The ideal candidate should have hands-on experience in manual testing, SIT, integration testing, API testing, and SQL/database validation, with the ability to independently manage CRM testing activities for critical banking projects.

This role requires a strong understanding of banking applications and customer-facing systems, along with real-time experience in testing Microsoft Dynamics CRM (On-Premise preferred) and its integrations with various banking platforms.

Key Responsibilities

  • Perform functional, regression, integration, end-to-end, role-based, acceptance, and UI testing for Microsoft Dynamics CRM / Dynamics 365 applications and related systems.
  • Execute System Integration Testing (SIT) for CRM and its connected banking applications.
  • Prepare, review, and execute test cases, test scenarios, and test plans based on business and technical requirements.
  • Conduct API testing using Postman or equivalent tools and validate CRM integrations through REST APIs.
  • Perform database testing and data validation using SQL queries.
  • Validate data migration activities and ensure data accuracy within CRM systems.
  • Log, track, and manage defects using JIRA or equivalent defect management tools.
  • Coordinate closely with developers, business analysts, project managers, and business stakeholders throughout the testing lifecycle.
  • Prepare and share test execution reports, defect reports, dashboards, and status updates with stakeholders.
  • Perform regression testing after bug fixes and ensure quality before deployment.
  • Support UAT / production readiness activities as required.
  • Independently manage CRM testing with minimal support from the client side.

Required Skills & Experience

  • 10+ years of experience in software testing / QA, preferably in the banking / BFSI domain.
  • Strong hands-on experience in Microsoft Dynamics CRM / Dynamics 365 testing (On-Premise preferred).
  • Proven experience in manual testing, SIT, integration testing, functional testing, and regression testing.
  • Strong knowledge of CRM modules, including:
  • Sales
  • Marketing
  • Customer 360
  • Customer Service
  • Complaint Management
  • Service Requests
  • ClickDimensions
  • Experience in testing banking applications, such as:
  • Core Banking
  • Internet Banking
  • Mobile Banking
  • E-Channels
  • Cards / Payments
  • Loans / Customer Service applications
  • Hands-on experience with API testing using Postman or similar tools.
  • Good knowledge of REST API integrations and middleware-based system connectivity.
  • Intermediate knowledge of SQL / database testing / data validation.
  • Experience using JIRA or similar tools for defect management and test tracking.
  • Good understanding of SDLC, STLC, Agile methodologies, and QA best practices.
  • Strong communication, reporting, and stakeholder management skills.

Good to Have

  • Exposure to automation testing tools such as Selenium or other open-source tools.
  • Experience in Middle East banking projects.
  • Experience in CRM data migration testing.

Education

  • Bachelor’s degree in Engineering / Computer Science / Information Technology or equivalent.

Additional Requirements

  • Candidate should be an immediate joiner or available on short notice.
  • Should be open to relocation to Oman and ready for medical, visa, and travel formalities if selected.
  • Must be flexible to work on critical banking projects, including support beyond office hours, weekends, or holidays if required.
  • Candidate should be capable of handling testing activities independently with minimal supervision.

Pay: RO800.000 - RO1,200.000 per month

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?