D365 Test Automation Engineer

  • Cape Town, Western Cape, South Africa
  • Full-Time
  • On-Site
  • 600,000-900,000 ZAR / Month

Job Description:

D365 Test Automation Engineer

Join a landmark modernisation program at a leading financial services group.

We are building a new CRM team to deliver a Microsoft Dynamics 365 platform solution to transform the core business units and processes of a business with over a century of operating history. This is your chance to help build a user-friendly, modern technology stack for over 1000 users , simplify complex processes, and build modular, future-proof components.

What's in It for You

  • Career-defining work, transforming a business fundamentally with a future focus
  • Work on a cutting-edge technology stack; the company is undergoing a full cloud migration to AWS and scaling cloud-first data (Snowflake, Data Build Tool) and AI platforms (Bedrock, SageMaker).
  • Significant growth and career advancement opportunities. 

About the Role

As a D365 Test Automation Engineer, you will be responsible for designing, developing, and executing automated test solutions to ensure quality delivery within the D365 squads. You will test and/or modify applications to ensure their functionality operates with the utmost quality and efficiency.

What Success Will Look Like for You

  • You will define and evolve the automation strategy, frameworks, and tools for the D365 platform.

  • You will build scalable, reusable automation frameworks for UI, API, and integration testing.

  • You will partner with developers, business analysts, and QA to drive "shift-left" testing.

  • You will integrate automation into CI/CD pipelines and enforce quality gates.

  • You will have input into performance testing, security testing, and non-functional testing where required.

  • You will provide technical leadership, coaching, and mentoring to junior/mid-level engineers.

  • You will contribute to release readiness by providing quality metrics and risk assessments.

  • You will research and adopt emerging test automation tools and practices, such as AI-driven testing.

About You: What You Will Have

Qualifications:

Matric.

A BSc degree in Information Technology, Computer Science, Engineering, or a related field is required.

Advantageous: ISTQB Test Automation Engineer certification

Microsoft Certified: Dynamics 365 Fundamentals or related certification.

Experience and Skills:

A minimum of 6-10+ years in test automation and quality engineering.

Automation Tools: Experience with Selenium, Playwright, SpecFlow (BDD with C#) , and Postman or REST Assured (API testing).

Microsoft Ecosystem: Deep understanding of Dynamics 365 CE/CRM, Power Platform (PowerApps, Power Automate), and Azure services.

CI/CD: Strong knowledge of CI/CD and solid experience with Azure DevOps or GitHub Actions.

Strong expertise in C#, Java, JavaScript/TypeScript, and SQL.

A good understanding of Agile delivery (Scrum/Kanban).

Experience in test strategy, automation governance, and quality metrics.

Competencies:

A passion for testing, development, and designing.

A great attitude and the ability to take ownership of your tasks.

Results-driven and able to foster a team-oriented environment.

Leadership, mentoring, and stakeholder engagement skills.

A strategic mindset with the ability to balance delivery with quality.

Strong analytical and communication skills.

A focus on customer service , proactive , and able to work independently.

Location: South Africa - Cape Town preferred, open to applications from Johannesburg