وصف الوظيفة
Test Planning & Strategy:
- Develop and execute comprehensive test plans, test cases, and test scripts based on functional and technical specifications, user stories, and business requirements.
- Define test data requirements and create/maintain test data sets.
- Contribute to the development and implementation of QA best practices and standards.
- Estimate testing effort and timelines.
Test Execution & Reporting:
- Perform functional, integration, regression, performance, and security testing of MS Dynamics CRM applications.
- Execute manual and automated test scripts, documenting test results and defects in a clear and concise manner.
- Identify, analyze, and report defects using defect tracking tools (e.g., Azure DevOps, Jira).
- Track and manage defect resolution, ensuring timely closure of issues.
- Generate test reports and provide regular updates on testing progress.
Collaboration & Communication:
- Collaborate with developers, business analysts, and other stakeholders to understand requirements and ensure test coverage.
- Participate in requirements review and design review meetings.
- Communicate effectively with team members and stakeholders regarding testing activities and results.
- Provide feedback on system usability and performance.
Domain Knowledge & Compliance:
- Gain and maintain a strong understanding of banking industry regulations and compliance requirements related to CRM systems (e.g., KYC, AML).
- Ensure that testing activities comply with relevant regulatory standards.
- Understand and test banking-related CRM workflows and business processes.
- Test customization done to MS Dynamics CRM specific to banking.
Automation (Preferred):
- Develop and maintain automated test scripts using tools like Selenium, EasyRepro, or similar.
- Contribute to the development and implementation of automated testing frameworks.
- Integrate automated tests into the CI/CD pipeline.
متطلبات الوظيفة
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 3 - 5 years of experience in QA testing, with a focus on MS Dynamics CRM.
- Proven experience in testing CRM applications within the banking or financial services industry.
- Strong understanding of CRM functionalities, including sales, marketing, and customer service modules.
- Experience with test management tools (e.g., Azure DevOps, Jira, TestRail).
- Familiarity with defect tracking and reporting processes.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Knowledge of software development life cycle (SDLC) methodologies (e.g., Agile, Waterfall).
- Knowledge of SQL and database testing.
- Understanding of Web services and API testing.