QA Automation (Playwright, TypeScript)
About the Project
We are looking for an experienced Automation QA Engineer to support and expand the E2E test automation framework for the CRM platform.
The current test suite consists of approximately 230 E2E tests running in Jenkins CI with Allure reporting. The automation stack is built with Playwright, TypeScript, Page Object Model, and custom fixtures.
The role focuses on developing new automated tests, maintaining the existing framework, and improving test stability.
Responsibilities
- Develop new regression and smoke tests based on Jira requirements
- Maintain and enhance the existing E2E automation framework
- Support and improve Page Object architecture
- Investigate and eliminate flaky tests
- Work with Jenkins pipelines and test execution processes
- Analyze test results and reports in Allure
- Participate in code reviews
Collaborate closely with developers, QA engineers, and product teams
Must Have
- 2+ years of experience in UI test automation (E2E)
- Strong TypeScript skills:
- Classes
- Inheritance
- Generics
- Async/Await
- Hands-on experience with Playwright:
- Projects
- Fixtures
- Storage State
- Semantic Locators (getByRole, getByLabel, etc.)
- Auto-waiting mechanisms
- Strong understanding of Page Object Model (POM)
- Experience separating actions and assertions
- No raw locators inside test cases
- Experience with Allure or similar reporting tools
- Understanding of CI/CD processes
- Experience running automated tests in pipelines and analyzing artifacts
- Ability to stabilize flaky tests without using waitForTimeout
Strong Plus
- Experience testing CRM, FinTech, or B2B SaaS products
- Experience with:
- Complex forms
- Role-based access control
- Permissions management
- Multi-tenant systems
- Email flow testing (Yopmail or similar services)
- Jenkins:
- Declarative Pipelines
- Docker Agents
- Jira traceability:
- Ticket ID โ Test ID mapping
- Git workflow:
- Feature branches
- Pull Requests
- Merge conflict resolution
Nice to Have
- Playwright Trace Viewer
- Video recording and debugging
- Chrome DevTools Protocol (CDP)
- Basic REST API knowledge
- Experience working with authentication token helpers
- AI-assisted development experience:
- Cursor
- Cursor Rules
- Worktree scripts
- AI-powered QA workflows
What We Expect
- Strong ownership and accountability
- Attention to detail
- A structured approach to test automation
- Ability to identify and propose framework improvements
- Focus on maintainability, reliability, and test quality
If you enjoy working with Playwright, improving automation frameworks, and ensuring reliable CI/CD testing processes, we'd love to hear from you.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |