8+ years of experience in test automation development
4+ years of Python experience
2+ years working with Playwright
Strong experience with Dynamics 365 / Dataverse
Proven expertise in API and backend automation
Experience with Azure integrations (Service Bus, Logic Apps, Power Automate)
Demonstrated ability to build automation frameworks from scratch
Responsibilities
Design and develop scalable, reusable automation frameworks focusing on architecture and performance
Build robust Python-based automation components, including frameworks and validation engines
Develop enterprise-grade automation using Playwright for UI and API testing
Validate business rules and data integrity across Dynamics 365 / Dataverse environments
Retrieve and validate data using OData APIs, ensuring cross-entity data correlation
Design and execute API and integration tests across distributed systems
Integrate automation into Azure DevOps pipelines for CI/CD enablement
Benefits
Current Government of Canada clearance required
Opportunity to work on critical backend validation initiatives
Engagement with large-scale automation projects
Collaboration with cross-functional teams
Contribution to automation standards and best practices
Full Job Description
We are seeking a Senior Automation Developer to support a critical backend validation initiative involving Dynamics 365 and enterprise integrations. This role is ideal for an experienced automation engineer with strong software development and architecture capabilities. You will design and build reusable automation frameworks, validate complex business rules and data integrity, and support large-scale automation across backend systems.
Current Government of Canada clearance is required
Responsibilities
Design and develop scalable, reusable automation frameworks with a focus on architecture, design patterns, maintainability, and performance
Build robust Python-based automation components, including frameworks, libraries, API clients, validation engines, and utilities
Develop enterprise-grade automation using Playwright (Python) for both UI and API testing
Validate business rules, data integrity, and integrations across Dynamics 365 / Dataverse environments
Work extensively with Dataverse entities, relationships, business rules, and security models to ensure accurate backend validation
Retrieve and validate data using OData APIs, including cross-entity data correlation and validation
Design and execute API and integration tests across distributed systems and services
Validate event-driven and asynchronous integrations using Azure Service Bus (queues, topics, subscriptions)
Support and test integration workflows built with Azure Logic Apps and Power Automate
Integrate automation into Azure DevOps pipelines, including test execution, reporting, and CI/CD enablement
Contribute to automation standards, framework design, and best practices across teams
What you'll need
8+ years of experience in test automation development
4+ years of Python experience
2+ years working with Playwright
Strong experience with Dynamics 365 / Dataverse
Proven expertise in API and backend automation
Experience with Azure integrations (Service Bus, Logic Apps, Power Automate)
Demonstrated ability to build automation frameworks from scratch