OT
Software Quality Engineer – Dynamics 365 (Automation Focused) – 12 months contract
Ovations Talent Sourcing
South Africa · On-site Contract Today
About the role
Role Purpose
- Own the quality assurance and test discipline for Microsoft Dynamics 365 solutions
- Ensure all D365 changes are fit for purpose, stable, secure, and release ready
- Act as the quality gatekeeper across the end‑to‑end D365 delivery lifecycle
- Drive automation‑led regression testing using Playwright, with formal sign‑off prior to production release
Key Responsibilities
- Define and execute the testing strategy for Dynamics 365 solutions
- Plan, design, and execute:
- Functional testing
- Regression testing (automation‑led)
- Integration testing
- UAT support
- Validate delivered solutions against approved business and technical requirements
- Ensure test coverage across:
- D365 configuration
- Custom code
- Workflows and automation
- Integrations
- Raise, track, and manage defects through to resolution
- Provide go / no‑go quality input into releases
- Ensure releases meet agreed quality, performance, security, and compliance standards
Automation & Playwright Expectations
- Design, build, and maintain automated regression test suites using Playwright
- Automate:
- Core D365 user journeys
- End‑to‑end business process flows
- Ensure automation is:
- Reliable
- Maintainable
- Aligned to D365 release cycles
- Reduce dependency on manual regression testing
- Analyse automation failures and collaborate with delivery teams to resolve root causes
- Support integration of automated tests into CI/CD or release pipelines (where applicable)
Dynamics 365 – Specific Expertise
- Strong understanding of:
- D365 entities, forms, views, and business rules
- Security roles and access models
- Test configuration vs customisation
- Validate:
- Plug‑ins
- JavaScript and web resources
- Power Automate flows
- Validate data integrity and end‑to‑end business outcomes
- Understand and manage impacts across DEV / QA / UAT / PROD environments
Test Design & Quality Practices
- Create and maintain:
- Test plans
- Manual and automated test cases
- Requirement‑mapped test scenarios
- Ensure:
- End‑to‑end requirement‑to‑test traceability
- Adequate and risk‑aligned regression coverage
- Contribute to defect root cause analysis
- Promote shift‑left quality and automation‑first practices
- Execute manual and Playwright‑based testing
Delivery & Ways of Working
- Operate within Agile / Kanban delivery teams
- Participate in:
- Refinement
- Sprint planning
- Showcases
- Work closely with:
- Business Analysts
- Developers
- Support UAT execution and stakeholder testing confidence
Environment & Release Discipline
- Hands‑on testing across multiple environments
- Working knowledge of release pipelines and controlled deployments
- Support change governance and release readiness activities
- Ensure audit‑ready testing evidence
Required Skills & Experience
- Proven Software Quality Engineer / Test Analyst experience on Dynamics 365 or CRM platforms
- Strong:
- Test analysis and test design capability
- Playwright automation for regression testing
- Experience in complex, regulated environments
- Confident challenging poor or incomplete requirements
- Strong attention to detail with a quality‑first mindset
Qualifications
Essential
- Advanced Diploma or National First Degree (NQF aligned)
Preferred
- BSc IT or BCom IT (or equivalent)
Skills
C#CI/CDCRMDynamics 365JavaScriptKanbanPlaywrightPower AutomateSQL
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