About the Project
We are looking for an experienced Automation QA Engineer to support and expand the E2E test automation framework for our CRM platform.
The current test suite includes approximately 230 E2E tests running in Jenkins CI with Allure reporting. The automation stack is built with Playwright, TypeScript, Page Object Model (POM), and custom fixtures.
The main focus of the role is developing new automated tests, maintaining and improving the existing framework, increasing test stability, and using AI coding agents as part of the daily development workflow.
Responsibilities
Develop new regression and smoke tests based on Jira requirements
Use AI coding agents as the default working mode to generate, refactor, and extend automated tests
Build and maintain AI workflows around the framework, including project rules, prompts, context files, and reusable agent scripts
Maintain and enhance the existing E2E automation framework
Support and improve the Page Object architecture
Investigate and eliminate flaky tests
Work with Jenkins pipelines and test execution processes
Analyze test results and artifacts in Allure
Participate in code reviews
Collaborate closely with developers, QA engineers, and product teams
Must Have
2+ years of experience in UI/E2E test automation
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
Trace Viewer
Video and screenshot artifacts
UI Mode
Practical AI-assisted development experience:
Daily work with an AI coding agent such as Cursor, Claude Code, or equivalent
Writing and maintaining project rules/context files for AI agents
Generating and refactoring tests with AI
Ability to critically review and improve AI-generated code
Strong understanding of Page Object Model (POM)
Experience with Allure or similar reporting tools
Understanding of CI/CD processes
Experience running automated tests in pipelines and analyzing artifacts
Ability to investigate and stabilize flaky tests without using waitForTimeout
Strong Plus
Experience testing CRM, FinTech, or B2B SaaS products
Experience testing:
Complex forms
Role-based access control
Permissions management
Multi-tenant systems
Experience with Docker Agents
Advanced AI tooling experience:
MCP servers (Playwright MCP or similar)
Custom agents or skills
Worktree scripts for parallel test development
Nice to Have
Chrome DevTools Protocol (CDP)
Basic REST API knowledge
Experience with authentication token helpers
Visual or accessibility testing experience
What We Expect
Strong ownership and accountability
Attention to detail
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 and TypeScript, scaling test coverage with AI coding agents, improving automation frameworks, and building reliable CI/CD testing processes, we'd love to hear from you.