
Test Automation Engineer
Falcon Smart IT (FalconSmartIT) • London, England, United Kingdom
**Role & seniority: ** Test Automation Engineer (FTE) — senior/advanced implied by “enterprise-grade,” framework ownership, and code reviews
**Location & work type: ** London, UK — Hybrid
**Stack/tools: **
-
Playwright with .NET / C# (UI automation)
-
Microsoft Dynamics 365 (Sales, Customer Service modules; entities/forms/workflows/business rules)
-
API testing and validation
-
Framework patterns: POM, BDD, data-driven
-
Azure DevOps: YAML CI/CD pipelines, test execution, reporting integration
-
Git version control
-
(Nice-to-have) SpecFlow/Cucumber, k6/JMeter, Azure services, service virtualization/test data mgmt, AI-driven/self-healing testing
**Top 3 responsibilities: **
-
Design/develop/maintain scalable Playwright automation frameworks for UI + API
-
Implement Dynamics 365 automation (regression/smoke/E2E) with reusable, data-driven tests
-
Integrate suites into Azure DevOps CI/CD, including test reporting/observability, and improve automation coverage/reliability
**Must-have skills: **
-
Strong Playwright (.NET/C#) UI automation experience
-
Practical Dynamics 365 testing experience (customizations/configurations; D365 UI challenges)
-
Ability to build frameworks (POM/BDD/data-driven) and write maintainable OOP code
-
Azure DevOps pipeline experience (YAML, running tests in CI/CD, reporting)
-
API automation/testing competence
**Nice-to-haves
Full Description
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