Test Automation Engineer (Python / Playwright / D365)

PLATO

United States

Remote

USD 110,000 - 150,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work possible
Hybrid attendance near office

Job summary

PLATO is seeking an experienced QA/Test Automation Engineer to build and maintain automated testing for a reusable backend automation library and solutions based on Microsoft Dynamics 365 and Dataverse. You’ll collaborate across QA, development, and business teams to drive UI, API testing, test execution, and defect investigation.

You will create scripts in Python using Playwright and Pytest, design REST API test suites, validate Dataverse/OData endpoints, and contribute to CI/CD powered testing

Qualifications

  • At least five years of software testing or test automation experience.
  • Practical Python automation experience and familiarity with Playwright and/or Pytest.
  • Strong REST API testing skills and experience recording results, evidence, and defects.
  • Knowledge of Git, CI/CD concepts, and Azure DevOps pipeline-driven test execution.
  • Experience working in Agile delivery teams and strong analytical, troubleshooting, communication, and problem-solving skills.
  • Current Government of Canada Reliability clearance or higher, with eligibility for Secret clearance.

Responsibilities

  • Create and maintain automated test scripts using Python, Playwright, and Pytest.
  • Design and run UI and REST API test suites to check application behavior and backend integrations.
  • Validate Dataverse and OData endpoints, including data retrieval and integrity.
  • Test Dynamics 365 model-driven applications, workflows, and related backend processes.
  • Document results and evidence, log defects, and support automated runs and reporting through Azure DevOps pipelines.
  • Investigate failures with developers and QA colleagues, verify fixes, and maintain reusable test assets and standards.

Skills

Five years software testing
Python automation
REST API testing
Agile delivery
Analytical thinking
Communication
Troubleshooting
Dataverse familiarity
OData familiarity
Dynamics 365 familiarity

Tools

Playwright
Pytest
Git
Azure DevOps
CI/CD concepts

Job description

Role overview

Build and maintain automated testing for a reusable backend automation library and solutions based on Microsoft Dynamics 365 and Dataverse. You’ll contribute across UI and API testing, test execution, defect investigation, and continuous improvement in collaboration with QA, development, and business teams.

Responsibilities
  • Create and maintain automated test scripts using Python, Playwright, and Pytest.
  • Design and run UI and REST API test suites to check application behavior and backend integrations.
  • Validate Dataverse and OData endpoints, including data retrieval and integrity.
  • Test Dynamics 365 model-driven applications, workflows, and related backend processes.
  • Document results and evidence, log defects, and support automated runs and reporting through Azure DevOps pipelines.
  • Investigate failures with developers and QA colleagues, verify fixes, and maintain reusable test assets and standards.
Requirements
  • At least five years of software testing or test automation experience.
  • Practical Python automation experience and familiarity with Playwright and/or Pytest.
  • Strong REST API testing skills and experience recording results, evidence, and defects.
  • Knowledge of Git, CI/CD concepts, and Azure DevOps pipeline-driven test execution.
  • Experience working in Agile delivery teams and strong analytical, troubleshooting, communication, and problem-solving skills.
  • Current Government of Canada Reliability clearance or higher, with eligibility for Secret clearance.
Nice to have
  • Experience with Dataverse, OData, and Dynamics 365 model-driven applications.
  • Familiarity with enterprise automation frameworks, reusable libraries, backend integrations, and data-driven applications.
Benefits and work setup
  • Fully remote work is possible; hybrid attendance is required for candidates located near an office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Developer (SDET)
Senior Automation Developer (SDET)

PLATO • United States

Remote
USD 120,000 - 180,000
Inclusive hiring practices
Accommodation during recruitment
Mentorship and knowledge sharing
Remote Test Automation Engineer – Dynamics 365 & API
Remote Test Automation Engineer – Dynamics 365 & API

PLATO • United States

Remote
USD 110,000 - 150,000
Fully remote work possible
Hybrid attendance near office
Automation Engineer - API/Data/SQL
Automation Engineer - API/Data/SQL

PLATO • United States

Hybrid
USD 120,000 - 180,000
Senior Automation Engineer
Senior Automation Engineer

BlackCube Labs • United States

Remote
USD 58,000 - 88,000
D365 CRM Tester – Manual & Automation Testing
D365 CRM Tester – Manual & Automation Testing

Everware Consulting GmbH • New York (NY)

Remote
USD 90,000 - 130,000
Playwright Automation Tester
Playwright Automation Tester

General Dynamics Information Technology, Inc. • Washington

On-site
USD 99,000 - 135,000
Full-flex work week
Company 401K match
Health and wellness
+4
Power Platform Tester
Power Platform Tester

i4DM • United States

Remote
USD 110,000 - 140,000
Playwright Automation Tester
Playwright Automation Tester

General Dynamics Information Technology • Washington

Remote
USD 99,000 - 135,000
401K with company match
Comprehensive health and wellness
Paid vacation & holidays
+1
QA Automation Engineer
QA Automation Engineer

BearPlex • United States

Remote
USD 110,000 - 160,000
Learning budget
Remote work from Pakistan
Career growth paths
Senior Automation Engineer (SDET) – Dynamics 365 & Azure
Senior Automation Engineer (SDET) – Dynamics 365 & Azure

PLATO • United States

Remote
USD 120,000 - 180,000
Inclusive hiring practices
Accommodation during recruitment
Mentorship and knowledge sharing