Test Automation engineer

We are looking for a highly skilled Test Automation Engineer with strong expertise in Microsoft Dynamics 365 and modern automation frameworks using Playwright with .NET (C#).

This role will focus on building scalable, maintainable, and enterprise-grade automation solutions, integrating seamlessly with Azure DevOps pipelines, and contributing to a robust quality engineering strategy.

Key Responsibilities:

• Design, develop, and maintain UI and API automation frameworks using Playwright (.NET / C#)

• Implement test automation for Dynamics 365 modules (e.g., Sales, Customer Service)

• Develop data-driven and reusable automation solutions aligned with enterprise standards

• Integrate automation suites with Azure DevOps CI/CD pipelines

• Collaborate with developers, BAs, and stakeholders during 3 Amigos / sprint ceremonies

• Perform test automation code reviews and enforce best practices

• Build and maintain test reports, dashboards, and observability metrics

• Ensure automation aligns with shift-left and continuous testing strategies

• Support regression, smoke, and E2E automation suites

• Identify automation gaps and propose improvements

Core Technical Skills:

• Strong experience in Playwright with .NET (C#) for UI automation

• Hands-on experience with Microsoft Dynamics 365 testing

• Experience in test automation frameworks (POM, BDD, data-driven)

• Proficiency in API testing and validation

• Solid understanding of object-oriented programming (OOP) principles

DevOps & CI/CD:

• Strong experience with Azure DevOps

• Hands-on with:

• Pipelines (YAML-based CI/CD)

• Test execution in pipelines

• Test reporting integration

• Experience with Git-based version control

Dynamics 365 Expertise:

• Good understanding of:

• Entities, forms, workflows, and business rules

• Customizations and configurations

• Test automation challenges in D365 UI

Nice to Have:

• Experience with BDD tools (SpecFlow / Cucumber for .NET)

• Exposure to performance testing tools (e.g., k6, JMeter)

• Experience with Azure cloud services

• Knowledge of service virtualization or test data management

• Familiarity with AI-driven testing or self-healing automation

Soft Skills:

• Strong analytical and problem-solving skills

• Excellent communication and stakeholder management

• Ability to work in Agile / DevOps environments

• Proactive mindset with focus on quality and continuous improvement

Key Deliverables:

• Scalable Playwright automation framework for Dynamics 365

• Integrated CI/CD automation pipelines in Azure DevOps

• High-quality test coverage and reporting dashboards

• Continuous improvements in automation maturity and reliability

Job Details

Company
Ampstek
Location
City of London, London, United Kingdom
Posted