Quality Assurance Automation Lead
Posted: 10 hours ago
Job Description
Key ResponsibilitiesTest Automation DevelopmentDesign, implement, and maintain robust automated test frameworks across multiple applications, including Dynamics 365 (CE/Dataverse).Test Planning and CoordinationAct as the primary testing liaison between engineering, product, and vendor teams.Quality Engineering and Process ImprovementDefine, document, and evolve test strategies across environments (SIT, UAT, Performance).CI/CD and ToolingEmbed automated testing within Azure DevOps pipelines using YAML for continuous testing across build, nightly, and pre-release stages.Troubleshooting and Defect ManagementAnalyse and resolve automated test failures and product defects within Dynamics 365 customisations, plugins, and integrations.Documentation and GovernanceDevelop and maintain comprehensive testing documentation, including test strategies, frameworks, standards, runbooks, and release sign-off packs.Knowledge, Skills & BehavioursDemonstrated success as a Test Automation Engineer / SDET, delivering automated test solutions for Dynamics 365 and Dataverse platforms.Strong programming skills in C#.Hands-on experience building automated frameworks using ReqnRoll/SpecFlow (Gherkin/BDD) and Playwright.Practical experience with Azure DevOps, including Repos, YAML Pipelines, Test Plans, and Boards — ensuring full traceability from user stories to test execution.Testing Knowledge: Deep understanding of SIT, E2E, UAT, and regression testing processes, including test planning, entry/exit criteria, and defect lifecycle management.Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period