Project Description
****Only Freelancers.. NO Agencies****
I need an experienced automation engineer to build and maintain a robust Playwright test suite written in JavaScript / TypeScript. The first priority is safeguarding core functionality, so every script you create must clearly prove that the application behaves as expected.
Scope of work
• Design and implement end-to-end and integration tests that exercise both the user interface and the exposed API endpoints.
• Wire the suite into our Bitbucket pipeline so the tests execute automatically on the daily schedule we follow; once that is stable, we can discuss moving toward per-commit runs.
• Extend or refactor our existing framework so it is easy for other developers to add new cases, with sensible page-object patterns, reusable fixtures, and clean TypeScript typings.
• Pair with developers during feature work, reviewing pull requests and suggesting improvements in testability and general code quality.
• Log any defects you uncover, then verify the fixes with new or updated tests.
• Keep an eye on emerging Playwright features and related tooling so we can continue to streamline the process.
Acceptance criteria
1. A Playwright project in our Bitbucket repo with clear README instructions and npm scripts for local execution.
2. Automated runs triggered from the CI pipeline every 24 hours, complete with pass/fail reports and meaningful screenshots or traces on failure.
3. Coverage of all critical UI flows and key API endpoints for the current release.
4. Code reviewed and merged with no outstanding ESLint or TypeScript errors.
If you are confident writing clean, maintainable Playwright code and enjoy collaborating closely with a dev team, I look forward to your proposal and a brief outline of similar projects you have delivered.