Senior Automation Developer (SDET)

Jobgether

Ottawa, Toronto

Hybrid

CAD 90,000 - 100,000

Full time

6 days ago
Be an early applicant

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 from Canada
Ottawa and Toronto listed as locations

Job summary

Jobgether is seeking a highly experienced Senior Automation Developer (SDET) to lead scalable automation solutions for Dynamics 365 and enterprise integrations. You will design Python-based automation frameworks, build reusable components, and develop Playwright-based UI and API tests in a fully remote role from Canada.

The position requires a current Government of Canada security clearance and experience with Azure services, Dataverse, and CI/CD integrations.

Qualifications

  • At least 8 years of professional experience in test automation development.
  • Minimum 4 years hands-on Python for automation and software development.
  • At least 2 years of Playwright for automated testing.
  • Strong experience with Microsoft Dynamics 365 and Dataverse backend structures, relationships, and security models.
  • Proven API testing, backend automation, data validation, and integration testing in enterprise systems.
  • Experience with Azure integration technologies: Service Bus, Logic Apps, and Power Automate.

Responsibilities

  • Design and develop scalable, reusable automation frameworks that support maintainability and performance.
  • Build Python-based automation components, including frameworks, libraries, API clients, and validation engines.
  • Develop enterprise-grade automated tests using Playwright with Python for UI and API testing.
  • Validate business rules, data integrity, and system integrations across Dynamics 365 and Dataverse environments.
  • Collaborate with teams to strengthen automation architecture and improve test coverage.
  • Integrate automated testing into Azure DevOps pipelines for CI/CD.

Skills

Python automation
Test automation
SDET mindset

Tools

Playwright
Azure DevOps
Microsoft Dataverse
Azure Service Bus
Power Automate
Azure Logic Apps

Job description

We are seeking a highly experienced Senior Automation Developer (SDET) to lead the design and development of scalable automation solutions for complex backend systems, with a focus on Dynamics 365 and enterprise integrations. In this role, you will build reusable Python-based automation frameworks and implement robust testing strategies to validate business rules, data integrity, APIs, and distributed system workflows. You will work extensively with Microsoft Dataverse, Playwright, and Azure integration services to ensure reliable data exchange and system performance. Collaborating with technical teams, you will strengthen automation architecture, improve test coverage, and integrate quality assurance into CI/CD pipelines. This fully remote opportunity is suited to a senior engineering professional who combines strong software development skills with deep expertise in test automation. A current Government of Canada security clearance is required.


Accountabilities
  • Design and develop scalable, reusable automation frameworks, applying sound architecture principles, design patterns, and practices that support maintainability and performance.
  • Build robust Python-based automation components, including frameworks, reusable libraries, API clients, validation engines, and supporting utilities.
  • Develop enterprise-grade automated tests using Playwright with Python for both user interface and API testing.
  • Validate business rules, data integrity, and system integrations across Dynamics 365 and Microsoft Dataverse environments.
  • Work extensively with Dataverse entities, relationships, business rules, and security models to ensure accurate and consistent backend validation.
  • Retrieve, correlate, and validate data through OData APIs, including cross-entity relationships and complex data validation scenarios.
  • Design and execute API and integration tests across distributed systems, backend services, and interconnected enterprise applications.
  • Validate event-driven and asynchronous integration workflows using Azure Service Bus, including queues, topics, and subscriptions.
  • Test and support integration processes built with Azure Logic Apps and Power Automate.
  • Integrate automated testing into Azure DevOps pipelines, enabling reliable test execution, reporting, and continuous integration and delivery (CI/CD).
  • Establish and promote automation standards, framework design principles, reusable components, and testing best practices across technical teams.
  • Identify automation gaps, troubleshoot complex failures, and implement improvements that strengthen test reliability, efficiency, and overall software quality.
Requirements
  • At least 8 years of professional experience in test automation development.
  • A minimum of 4 years of hands-on experience with Python for automation engineering and software development.
  • At least 2 years of experience using Playwright for automated testing.
  • Strong practical experience with Microsoft Dynamics 365 and Dataverse, including backend data structures, business rules, relationships, and security models.
  • Proven expertise in API testing, backend automation, data validation, and integration testing across enterprise systems.
  • Experience with Azure integration technologies, including Azure Service Bus, Azure Logic Apps, and Power Automate.
  • Demonstrated ability to design and build automation frameworks from scratch, with an emphasis on scalability, reusability, maintainability, and performance.
  • Strong software engineering and problem-solving skills, including the ability to investigate complex technical issues and develop reliable automated validation solutions.
  • Experience integrating automated tests into Azure DevOps pipelines and supporting CI/CD workflows.
  • Mandatory: A current Government of Canada security clearance.
  • Nice to have: Microsoft Power Platform certifications.
Benefits
  • Annual salary: CAD 90,000–100,000.
  • Fully remote work: Work remotely from Canada, with Ottawa and Toronto also listed as locations.
  • Full-time employment: An opportunity to contribute to significant enterprise technology and software quality initiatives.
  • Collaborative environment: Work alongside experienced technology professionals who value knowledge sharing, mentorship, and continuous improvement.
  • Professional development: Opportunities to strengthen technical expertise and learn through complex, real-world client projects.
  • Inclusive workplace: Join a team committed to fostering a supportive environment that welcomes professionals from diverse backgrounds.
  • Meaningful impact: Contribute to reliable software delivery while supporting broader efforts to build a more inclusive technology workforce.
  • Accessibility support: Recruitment accommodations are available for candidates who require assistance during the hiring process.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

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 Testing Inc. • Ottawa

On-site
CAD 90,000 - 130,000
Senior Systems Developer (Dynamics 365)
Senior Systems Developer (Dynamics 365)

Resonaite • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Automation Engineer
Senior Automation Engineer

Veriday Inc. • Mississauga

Remote
CAD 83,000 - 124,000
Senior Automation Engineer
Senior Automation Engineer

Verida • Mississauga

Remote
CAD 96,000 - 138,000
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 130,000
Playwright MCP Automation Specialist
Playwright MCP Automation Specialist

Jobgether SRL • Canada

Remote
CAD 90,000 - 130,000
Application Programmer
Application Programmer

Jobgether SRL • Canada

Remote
CAD 90,000 - 130,000
Remote-first work environment
Contract engagement
MS 365 Developer
MS 365 Developer

TAG HR • Canada

Remote
CAD 124,000 - 152,000
Development Manager
Development Manager

talent sphere • Toronto

On-site
CAD 95,000 - 130,000
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000