Description

Job Summary: We are seeking a skilled QA Engineer with expertise in Microsoft Dynamics to join our team. The successful candidate will be responsible for ensuring the quality and reliability of our Microsoft Dynamics applications through rigorous testing and validation processes.
 

Key Responsibilities:

  1. Test Planning and Design:
    • Develop, review, and execute comprehensive test plans and test cases for Microsoft Dynamics applications.
    • Ensure test plans cover all functional, integration, regression, and performance testing.
  2. Testing Execution:
    • Perform manual and automated testing of Microsoft Dynamics applications.
    • Identify, document, and track defects and issues using appropriate tools and methodologies.
    • Collaborate with developers to ensure defects are properly understood and addressed.
  3. Automation:
    • Design and implement automated test scripts for Microsoft Dynamics applications.
    • Maintain and update existing automated test suites.
  4. Performance Testing:
    • Conduct performance and load testing to ensure the system meets performance standards.
    • Analyze performance test results and provide recommendations for improvements.
  5. Collaboration:
    • Work closely with the development team, business analysts, and other stakeholders to understand requirements and ensure comprehensive testing coverage.
    • Participate in Agile/Scrum ceremonies, providing input on test progress and any issues encountered.
  6. Documentation:
    • Create and maintain detailed documentation of test cases, test results, and testing processes.
    • Ensure all testing artifacts are up to date and easily accessible.

Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 5+ years proven experience as a QA Engineer, specifically with Microsoft Dynamics.
  • Strong understanding of software testing methodologies, tools, and processes.
  • 5+ years of experience with test automation tools (e.g., Selenium, Cucumber).
  • Knowledge of Microsoft Dynamics 365 and its modules.
  • Experience working with Agile/Scrum development methodologies.
  • Experience with continuous integration and continuous deployment (CI/CD) processes.
  • Knowledge of SQL and scripting.
  • Experience with performance testing tools (e.g., JMeter).

Preferred Skills:

  • Certification in Microsoft Dynamics 365 is plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Education

Any Graduate