Skip to content
mimi

Software Quality Engineer I

The Focus Group

South Africa · On-site Full-time Entry Level Today

About the role

About

Our client is seeking a Software Quality Engineer I to own quality assurance and testing for Dynamics 365 solutions. You will ensure all changes are fit for purpose, stable, secure, and production-ready, acting as the quality gatekeeper across the delivery lifecycle.

Key Responsibilities

Testing & Quality Assurance

  • Define and execute the overall D365 testing strategy
  • Perform functional, integration, and regression testing
  • Drive automation-led regression testing using Playwright
  • Validate solutions against approved business requirements
  • Ensure comprehensive test coverage across:
    • Configuration
    • Custom code
    • Workflows and automations
    • System integrations

Defect Management & Release Quality

  • Log, track, and manage defects through to resolution
  • Conduct root cause analysis for recurring issues
  • Provide go / no-go recommendations for releases
  • Ensure releases meet quality, performance, and compliance standards

Dynamics 365 Testing

  • Test and validate:
    • Entities, forms, views, and business rules
    • Security roles and access controls
    • Plugins, JavaScript, and web resources
    • Power Automate workflows
  • Validate data integrity and end-to-end business processes
  • Assess impacts across DEV, QA, UAT, and PROD environments

Test Design & Best Practices

  • Create and maintain:
    • Test plans
    • Test cases
    • Requirement-traceable test scenarios
  • Ensure full requirement-to-test traceability
  • Maintain strong regression coverage
  • Promote shift-left testing practices

Agile Collaboration

  • Work within Agile / Kanban teams
  • Participate in:
    • Backlog refinement
    • Sprint planning
    • Demos and showcases
  • Collaborate closely with:
    • Business Analysts
    • Developers
  • Support UAT execution and stakeholder confidence

Environment & Release Management

  • Execute testing across multiple environments
  • Support release pipelines and controlled deployments
  • Ensure audit-ready test evidence
  • Contribute to release readiness and governance processes

Skills & Experience Required

  • 3–6 years’ experience in Software QA / Test Analysis
  • Strong experience with Dynamics 365 / CRM platforms
  • Solid test design and analysis skills
  • Experience with manual and automated testing
  • Ability to build or maintain Playwright automation scripts
  • Strong attention to detail and quality mindset
  • Experience working in Agile environments

Advantageous

  • Experience in regulated industries
  • Exposure to DevOps / CI-CD pipelines
  • ISTQB Agile or Advanced certifications

Qualifications

  • Essential: Advanced Diploma / National Degree
  • Preferred: BSc IT / BComm IT

Desired Skills:

  • Agile
  • Automation Testing
  • CI/CD
  • Configuration
  • Kanban
  • Manual Testing
  • Production Workflow

Skills

AgileAutomation TestingCI/CDConfigurationCRMDynamics 365JavaScriptKanbanManual TestingPlaywrightPower AutomateProduction Workflow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free