Playwright Framework Migration
Migration from Selenium to Playwright for reliable healthcare workflow automation
Project Overview
The regression suite included 100+ end-to-end workflow tests executed across multiple environments.
Client: Orbita – Healthcare workflow platform
Role: QA Automation Engineer
Ownership: Led migration from Selenium to Playwright and redesigned the automation architecture
I designed and implemented a modern Playwright automation framework, migrating an existing Selenium-based regression suite to improve reliability and maintainability.
The goal was reliable regression testing that teams could trust before releases.
Automation Scope
The regression suite covered major patient workflows across the platform:
- Patient creation and registration
- Moving patients through worklists
- Consult scheduling
- Insurance verification
- Email-based interactions
- Patient UI workflows
- Patient Journey monitoring
- Medical Path creation
- CTS control panel operations
- Welcome Center workflows
- Filters and search functionality
Tests validated complete business workflows rather than isolated UI actions.
Technology
- Playwright
- Python
- Pytest
- Page Object Model
- CI pipelines
- Multiple environments
Engineering Approach
The framework became a core part of release validation across environments.
Key principles:
- Stable locator strategies
- Clean Page Object architecture
- Reusable workflow components
- Consistent test structure
- Reliable execution across environments
The focus was automation teams could trust in production.
Results
- Improved test stability
- Reduced flaky tests
- Faster test execution
- Improved maintainability
- Reliable CI execution
- Cross-browser compatibility (Chrome, Firefox, Edge)
Automation became a stable part of the release process.
Need Reliable Test Automation?
Helping teams improve regression reliability, release confidence, and automation maintainability.
Initial discussion • No pressure
