Job Closed

This listing is no longer active.

PLATO logo
PLATO

PLATO is Canada’s largest Indigenous-owned software testing and technology services company.

Senior Automation Developer – SDET

Location

Canada

Posted

5 days ago

Salary

$90K - $100K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishAzurePython

Job Description

Senior Automation Developer – SDET

PLATO

• Design and develop scalable, reusable automation frameworks • Build robust Python-based automation components • Develop enterprise-grade automation using Playwright (Python) • Validate business rules, data integrity, and integrations across Dynamics 365 / Dataverse environments • Retrieve and validate data using OData APIs • Design and execute API and integration tests • Support and test integration workflows built with Azure Logic Apps and Power Automate • Integrate automation into Azure DevOps pipelines

Job Requirements

  • 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)

Benefits

  • Health insurance
  • Professional development opportunities
  • Remote work options

Related Categories

Related Job Pages

More SDET Jobs

PLATO logo

Test Automation Engineer – SDET

PLATO

PLATO is Canada’s largest Indigenous-owned software testing and technology services company.

SDET5 days ago
Full TimeRemoteTeam 201-500Since 1997

• Design, develop, and maintain automated test scripts using WebDriverIO, TypeScript, and Page Object Model (POM) pattern • Build and maintain regression, smoke, and E2E automation suites with proper test tagging (@smoke, @regression, @integration, @e2e) • Integrate automated tests into Azure DevOps CI/CD pipelines for continuous testing • Execute cross-browser validation using BrowserStack (Chrome, Firefox, Safari, Edge) • Collaborate with manual testers and Product Owners to identify and prioritize automation candidates each sprint • Follow branching strategy (main, dev, feature branches) and PR approval workflow • Maintain locale JSON files (en.json/fr.json) for bilingual taxonomy-enabled test scripts • Create and manage test cases in Azure DevOps Test Plans with traceability to user stories • Participate in cross-team automation collaboration and contribute reusable page objects and components

Canada
$60K - $95K / year
PLATO logo

Functional Test Engineer – Data

PLATO

PLATO is Canada’s largest Indigenous-owned software testing and technology services company.

SDET5 days ago
Full TimeRemoteTeam 201-500Since 1997

• Work within a cross-functional Agile Scrum squad • Create and execute comprehensive test plans • Manage defect lifecycle in Azure DevOps • Support E2E and UAT testing phases • Collaborate with developers on test plans

Canada
$60K - $95K / year
Job Closed
Full TimeRemoteTeam 51-200Since 2005

• Design and maintain automated tests for backend services and APIs • Integrate with the existing TypeScript / WebdriverIO / Serenity automation repository • Build meaningful REST API, contract and schema validation tests • Validate service behaviour across microservices boundaries and async workflows • Integrate automation into GitHub Actions CI/CD pipelines • Contribute to improving the reliability of learner provisioning and certification workflows

Spain
CluePoints logo

AI Test Engineer

CluePoints

AI-Powered Risk-Based Quality Management (RBQM) & Data Quality Oversight Solutions

SDET5 days ago
Full TimeRemoteTeam 201-500Since 2012

• Designing and executing comprehensive test strategies specifically for AI-powered features within the application. • Validating AI outputs for accuracy, consistency, edge-case handling, and alignment with business requirements. • Designing prompt-based and scenario-driven tests to evaluate model behavior, under varied inputs. • Defining measurable validation criteria for non-deterministic systems (confidence ranges, tolerance thresholds, expected behavior patterns). • Collaborating with engineering and product teams to improve explainability, observability, and traceability of AI decisions. • Ensuring AI features meet quality, compliance, and audit requirements where applicable. • Leveraging AI coding assistants (e.g., GitHub Copilot, Codex, or similar tools) to accelerate test development and framework enhancement. • Using AI tools to generate high-quality test scenarios from requirements and user stories. • Reviewing, validating, and refining AI-generated test code to ensure accuracy, scalability, and maintainability. • Contributing to AI-driven test design patterns and reusable automation strategies. • Promoting AI-augmented productivity practices within the QA team. • Designing, developing, and maintaining scalable Playwright-based automation frameworks for UI, API, and end-to-end testing. • Integrating automated test suites into CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, etc.). • Performing exploratory testing to uncover edge cases, usability gaps, and unexpected system behavior.

United Kingdom