Position Overview
We are seeking an experienced Test Automation Engineer with strong
Playwright expertise to jumpstart our automated testing initiative. This
includes converting existing manual tests to automated tests, implementing
CI/CD integration with GitLab, setting up test result
reporting with screenshot evidence capture, and providing knowledge transfer
to our QA team.
Project Scope Core Deliverables
1.
Test Automation Framework Setup
-
Review and optimize our set up of our Playwright test automation framework
-
Establish project structure, naming conventions, and best practices
-
Review and Configure test environments (development, staging,
production-like)
-
Implement page object model or other maintainable design patterns
-
Set up test data management strategy
-
Configure parallel test execution for faster feedback
2.
Manual to Automated Test Conversion
-
Review existing manual test cases and test documentation
-
Prioritize tests for automation (focus on regression and release testing)
-
Convert manual test cases into automated Playwright tests
-
Implement test scenarios for critical user workflows
-
Create reusable test components and utilities
3.
Evidence Capture s Reporting
-
Implement automatic screenshot capture at key test steps
-
Capture screenshots on test failures for debugging
-
Set up video recording for failed tests (optional but recommended)
-
Integrate test results with test automation dashboard
-
Configure test result artifacts for easy access
-
Ensure compliance with objective evidence requirements
4.
GitLab CI/CD Integration
-
Create GitLab CI/CD pipeline configuration for test execution
-
Enable on-demand test execution via GitLab UI
-
Configure scheduled test runs (nightly regression, pre-release)
-
Set up pipeline to run on merge requests (optional)
-
Implement test result publishing to GitLab
-
Configure notifications for test failures
-
Optimize pipeline execution time
5.
Dashboard Integration s Reporting
-
Integrate test results with existing test automation dashboard
-
Configure dashboard to display:
Test pass/fail rates
Execution trends over time
Failed test screenshots
Test execution duration
-
Set up test result history and analytics
-
Create clear test result summaries for stakeholders
5.
Documentation s Knowledge Transfer
-
Document test automation framework architecture
-
Create guidelines for writing new automated tests
-
Document CI/CD pipeline configuration and usage
-
Provide runbook for common troubleshooting scenarios
-
Create video tutorials or live training sessions for QA team
-
Document how to add new tests and maintain existing ones
Required Qualifications Must Have
5+ years of test automation experience with modern frameworks
Strong Playwright expertise (minimum 2+ year hands-on experience)
Proven experience converting manual test cases to automated tests
Strong understanding of testing best practices (page objects, test data
management, etc.)