D365 Test Automation Engineer
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