• Design, develop, and execute comprehensive test plans, test cases, and test scripts for CRM applications.
• Perform functional, regression, integration, and system testing for CRM modules, including customer onboarding, KYC, loan management, and customer service workflows.
• Validate CRM interfaces with core banking systems, digital banking platforms, and third-party integrations.
• Drive test automation strategy using appropriate tools (e.g., Selenium, JMeter, Postman, Cypress, etc.).
• Conduct defect analysis, track issues through resolution, and ensure adherence to SLAs.
• Collaborate with business analysts, CRM developers, and product owners to refine requirements and acceptance criteria.
• Ensure compliance with banking regulations, data privacy, and security standards during testing cycles.
• Monitor performance and scalability of CRM systems under peak banking loads.
• Mentor junior QA engineers, review test deliverables, and enforce best QA practices.
• Support UAT (User Acceptance Testing) and coordinate with stakeholders for go-live readiness.
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 6–8+ years of QA experience, with at least 3 years in CRM testing (preferably MS Dynamics, Salesforce, or Siebel in banking).
• Strong expertise in QA methodologies, test automation, and defect management tools (e.g., JIRA, TestRail, ALM).
• Solid understanding of banking processes: KYC, AML, retail/corporate banking workflows, regulatory compliance.
• Hands-on experience with API testing, data validation (SQL), and integration testing.
• Knowledge of CI/CD pipelines and DevOps practices in QA.
• Strong analytical, communication, and problem-solving skills.
• ISTQB or equivalent QA certification is a plus.