Job Closed
This listing is no longer active.
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
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 Guides
Related Categories
Related Job Pages
More SDET Jobs
Test Automation Engineer – SDET
PLATOPLATO is Canada’s largest Indigenous-owned software testing and technology services company.
• 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
Functional Test Engineer – Data
PLATOPLATO is Canada’s largest Indigenous-owned software testing and technology services company.
• 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
Senior QA Automation Engineer – TypeScript, Node.js, WebdriverIO, API Testing
SCI ServiclientsMaking Technology Better
• 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
AI Test Engineer
CluePointsAI-Powered Risk-Based Quality Management (RBQM) & Data Quality Oversight Solutions
• 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.


