Senior Python Automation Engineer

Senior Python Automation Engineer

Full-Time On-site
P

Build Python automation for Dynamics 365 backend validation at PLATO, using Playwright, APIs, and reusable framework architecture. Current Government of Canada clearance is required.

As a Senior Automation Developer, you will support a critical initiative involving Dynamics 365 and enterprise integrations. The work combines Python development, Playwright testing, Dataverse validation, and distributed-system integration testing. You will help create maintainable automation for complex business rules and data integrity.

Key Responsibilities:

  • Design scalable frameworks using architecture and design patterns
  • Build Python libraries, API clients, engines, and utilities
  • Develop Playwright automation for UI and API testing
  • Validate Dataverse entities, relationships, rules, and security models
  • Integrate tests into Azure DevOps pipelines and CI/CD

Requirements:

  • Eight-plus years in test automation development
  • Four-plus years of Python experience
  • Two-plus years working with Playwright
  • Strong Dynamics 365 and Dataverse experience
  • Current Government of Canada clearance

Apply your Python, Playwright, and backend automation expertise to scalable Dynamics 365 validation at PLATO.

Senior Python Automation Engineer employer: PLATO Testing Inc.

At PLATO, we pride ourselves on being Canada's largest Indigenous-owned software testing company, offering a unique opportunity for growth and collaboration in a fully remote environment. Our work culture is built on inclusivity and innovation, providing employees with the chance to develop their skills while contributing to meaningful projects that serve the public sector. Join us to be part of a team that values your expertise and supports your professional journey in data engineering.

P

Contact Details:

PLATO Testing Inc. Recruitment Team