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