Job Title : Sr. Automation Engineer with Playwright
Location : Remote
Job Type : Contract
Responsibilities :
- Collaborate with Test Lead / Test Architect to define test automation strategy and roadmap.
- Design, build, and maintain Playwright-based test suites (UI, E2E, smoke, regression, API).
- Implement robust test artifacts : fixtures, page objects, custom helpers, and reusable frameworks.
- Create and maintain mocks / stubs for external services to enable reliable and isolated tests.
- Integrate and run Playwright tests in containerized environments and CI pipelines.
- Implement and maintain CI / CD workflows using GitHub Actions for test execution and reporting.
- Validate and test APIs (REST and GraphQL), including JSON payload validations.
- Use Docker and Testcontainers to provision test dependencies and enable integration tests.
- Deliver high test coverage across multiple applications and continuously improve test reliability and performance.
- Provide clear documentation, code reviews, and mentorship where relevant.
Skills :
Extensive hands-on experience with Playwright , including custom setup, framework design, and advanced usage.Strong TypeScript expertise and ability to author large-scale test suites in TS.Proven experience building and running tests in containers; strong Docker skills.Practical experience with Testcontainers to manage test infrastructure.Solid experience creating and using mocks / stubs for external services.Working knowledge of APIs (REST and GraphQL) and JSON structures for validation and test data handling.Deep understanding of testing types : UI, API, smoke, regression, and end-to-end testing best practices.Experience designing fixtures, page objects, and custom helpers tailored to Playwright.Experience implementing CI / CD test pipelines using GitHub Actions .Experience working with .NET / C# applications (integration points, testability considerations).Demonstrable track record of delivering production-quality automation without on-the-job training.Desired Attributes :
Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills; able to work closely with architects, developers, and QA leads.Ability to prioritize, deliver quickly, and adapt to changing requirements in a fast-paced environment.Commitment to quality, maintainability, and test reliability.