Job Title: Test Automation Engineer
Job Location: London, UK/ Hybrid
Job Type: FTE
Job Description:
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