Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
PLATO

Senior Python Automation Developer – Microsoft Dynamics 365, Dataverse

PLATO

. Design, develop, and maintain reusable automation frameworks using Python, Playwright, and Pytest .

Posted 9/23/2026full-timeCanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in software test automation, particularly with Python, Playwright, and Pytest, while effectively integrating automated testing into Azure DevOps CI/CD pipelines. Proficient in BDD automation using Gherkin and skilled in troubleshooting and collaborating with cross-functional teams to enhance automation capabilities.

Highest-signal resume keywords
Python Development ExpertiseAutomation Framework DevelopmentBDD Automation with GherkinAzure DevOps CI/CD IntegrationMicrosoft Dynamics 365 Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonPlaywrightPytestGherkinREST API TestingOData ServicesJSONData-Driven TestingAutomation FrameworksEnd-to-End Testing
Soft Skills
CollaborationStakeholder CommunicationTroubleshootingAnalytical Skills
Tools & Technologies
Azure DevOpsGitDataverse
Certifications & Qualifications
Government of Canada Secret Clearance
Industry Keywords
Software Test AutomationModel-Driven ApplicationsTest Data ManagementAutomation StandardsCode Review Practices

Tech Stack

Tools & technologies
AzurePython

About the role

Key responsibilities & impact
  • Design, develop, and maintain reusable automation frameworks using Python, Playwright, and Pytest
  • Develop and maintain BDD test suites using Gherkin feature files and reusable Python step definitions
  • Automate testing for Microsoft Dynamics 365 model-driven applications, including forms, navigation, business rules, workflows, and field validations
  • Build UI, API, integration, and end-to-end automated validation scenarios for D365 and Dataverse solutions
  • Develop and maintain API automation for REST, OData, and Dataverse endpoints
  • Create and execute data-driven test automation using JSON-based test data, entity mappings, and environment-specific configurations
  • Integrate automated testing into Azure DevOps CI/CD pipelines, including execution scheduling, tagging, reporting, and analytics
  • Analyze automation failures, troubleshoot issues, identify root causes, and collaborate with development teams on resolution
  • Contribute to automation standards, reusable libraries, documentation, code reviews, and overall test strategy
  • Partner with QA, Development, Business, and DevOps teams to improve automation capabilities and delivery processes

Requirements

What you’ll need
  • 8+ years of experience in software test automation with strong hands-on Python development expertise
  • Proven experience building automation frameworks using Python, Playwright, and Pytest
  • Strong experience implementing BDD automation using Gherkin/Cucumber-style feature files and Python step definitions
  • Experience automating web applications, including complex forms, business workflows, navigation, and field validation scenarios
  • Hands-on experience with Microsoft Dynamics 365 model-driven applications and/or Dataverse
  • Experience testing REST APIs and OData services, including authentication, request/response validation, and error handling
  • Strong understanding of JSON, data-driven testing, test data management, and multi-environment configuration
  • Experience integrating automated tests into Azure DevOps CI/CD pipelines
  • Knowledge of Git source control, pull requests, branching strategies, and code review practices
  • Strong understanding of UI, API, integration, regression, and end-to-end testing methodologies
  • Ability to troubleshoot automation failures, analyze logs, and communicate technical issues effectively
  • Strong collaboration and stakeholder communication skills
  • Current Government of Canada Secret clearance required at the time of application

Benefits

Comp & perks
  • Fully remote work option, subject to hybrid work if located near a PLATO office
  • Collaborative environment
  • Mentorship and coaching
  • Knowledge-sharing opportunities
  • Inclusive hiring practices
  • Recruitment-process accommodation support