support@tuhustle.com

Test Automation Engineer (Dynamics 365 & Power Platform)

Dijital Team Pty LtdSri Lanka11 days ago
Full TimeMid-levelDeveloper

Job Overview

Date Posted

Posted on 30th August 2025

Expiration Date

Expires on 29th October 2025

Salary

Negotiable

Job Categories
ITTest Automation-EngineerAutomation Test-EngineerTest Automation-DeveloperQA Automation-EngineerAutomated Testing-EngineerUI Test-Automation-EngineerAutomation QA-EngineerAutomation Engineer

Own the end‑to‑end test automation capability for Dynamics 365 Customer Service and Power Platform—design frameworks, integrate tests into Azure DevOps pipelines, and create quality gates that make deployments safe and repeatable.

Own the end‑to‑end test automation capability for Dynamics 365 Customer Service and
Power Platform—design frameworks, integrate tests into Azure DevOps pipelines, and
create quality gates that make deployments safe and repeatable.

Responsibilities

  • Design and implement UI automation for D365 CE using EasyRepro (Selenium) or Playwright; create maintainable page objects and utilities
  • Build YAML pipelines to run tests in Azure DevOps; manage artifacts, parallelization, and reporting; integrate Checker results as quality gates
  • Define test data strategies (seed/reset), environment toggles, and tagging (smoke/regression)
  • Collaborate with developers to shift-left: add unit tests, improve observability, and codify acceptance criteria

To be successful in this role, you will have:

  • Required Skills & Experience
  • 3–5+ years in test automation for web/enterprise apps; experience with D365 CE or Power Platform
  • Selenium/EasyRepro or Playwright; strong C#/.NET; solid CI/CD experience with Azure DevOps
  • Working knowledge of Power Platform solutions and ALM principles
  • Nice to Have / Preferred
  • Certifications: ISTQB; PL-400 is a plus
  • Experience with Power Platform Build Tools, Power Apps Checker, and solution packaging
By applying for this role, your contact details will be securely stored in our candidate database. If you're not selected for this role, our Talent Acquisition Team may contact you regarding future opportunities that match your profile.Additionally, your email address will be automatically subscribed to our monthly newsletter, as well as special announcements such as upcoming webinars and events that we host. You may unsubscribe from these communications at any time by clicking the Unsubscribe link at the bottom of any of our emails.