Design and Implement Test Automation: Build and maintain robust, scalable automated test suites for several applications including Dynamics 365 (CE/Dataverse) using C#, ReqnRoll (BDD) and Playwright for UI and end‑to‑end scenarios. Create reusable automation frameworks and libraries; enforce coding standards, version control and branching strategies.
Plan, Coordinate and Communicate: Serve as the primary testing contact for engineering, product and vendor teams; own test plans, reports, defect triage and stakeholder updates. Facilitate test governance (entry/exit criteria, risk/impact assessment) across SIT, E2E, UAT and regression cycles. Coordinate with third‑party partners to ensure their test strategies, plans and evidence meet Clarion expectations.
Quality Engineering & Process: Define and refine test strategies, test data management and environment usage (SIT/UAT/Perf). Embed BDD practices with Product/BA teams to turn acceptance criteria into executable specifications. Collaborate with engineers to integrate quality checks early in the lifecycle.
CI/CD & Tooling: Integrate automated tests into Azure DevOps pipelines (YAML) for continuous testing (build, nightly, and pre‑release gates). Utilise Azure DevOps Test Plans for traceability from user stories to test cases and results; maintain dashboards for coverage and quality trends.
Troubleshooting and Support: Investigate test failures and product defects across Dynamics 365 customisations, plugins and integrations. Provide clear, actionable defect reports with steps, logs, screenshots/videos and impact analysis.
Documentation: Produce and maintain comprehensive documentation: test strategy, frameworks, standards, runbooks, and release-quality sign‑off packs.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience.
Proven experience as a Test Automation Engineer / SDET delivering automation against Dynamics 365 and Dataverse.
Strong C# skills and proficiency building automation with ReqnRoll/SpecFlow (Gherkin/BDD) and Playwright.
Hands‑on with Azure DevOps: Repos, Pipelines (YAML), Test Plans, Boards (linking tests to user stories).
Solid understanding of testing across SIT, E2E, UAT and regression, including entry/exit criteria and defect life‑cycle.
Experience collaborating in cross‑functional teams and communicating at a Test Manager level with non‑technical stakeholders.
Excellent problem‑solving skills, attention to detail, and a strong quality mindset.
Test automation for model‑driven apps, plugins, Power Automate flows; familiarity with EasyRepro or API/Dataverse SDK testing.
API testing (REST/Graph/Dataverse Web API) using Postman/newman or equivalent, plus contract testing practices.
Test Data Management and environment strategy (SIT/UAT/Perf); basic SQL for data setup/verification.
Performance and accessibility testing practices and tooling.
Working with external delivery partners and test assurance of third‑party testing activities.
ISTQB® Foundation (CTFL) or Advanced Test Analyst / Test Manager.
Microsoft Certified: Dynamics 365 Fundamentals (CRM) or Power Platform Fundamentals.