QA Automation Engineer (Web / Playwright)
Our customer:
The company is building a scalable, production-ready automation platform to support regression, sanity, and functional testing of advanced network configuration products.
About the role:
We are seeking a QA Automation Engineer who will own, design, and implement automation infrastructure and test suites across Web UI, data-driven components (tables, diagrams, filters), and CI/CD execution.
This role requires a hands-on engineer capable of both architecture-level thinking and practical end-to-end test development.
Key Responsibilities:
- Design and implement a Playwright-based automation infrastructure, including configuration, parallel execution, assertions, reporting, and reusable components;
- Adapt and implement Page Object Model (POM) architecture tailored to the company's products, including tables, diagrams, filters, login flows, and file handling;
- Automate functional test scenarios suitable for deterministic, stable execution as defined in project prerequisites;
- Implement and maintain automated pipeline execution in CI/CD environment for scheduling and distribution of tests;
- Ensure automated runs are stable, reproducible, and fully integrated with reporting systems;
- Work closely with product, backend, and UI teams to understand new features and ensure testability;
- Document tests, automation components, and infrastructure according to company methodology.
Technical Skills:
- 3+ years of experience in test automation development;
- Strong experience with Playwright, Python, and POM frameworks;
- Proven expertise in automating complex UI flows: tables, dynamic elements, scrolling, diagrams, data grids, filtering, and file operations (import/export);
- Solid understanding of web technologies (HTML, CSS, DOM, REST APIs);
- Experience building automation frameworks from scratch;
- Experience integrating test automation into CI/CD pipelines (Git-based systems required per prerequisites).
Testing Competencies:
- Deep understanding of functional automation testing principles;
- Ability to analyze manual test cases, identify automation-suitable scenarios, and write deterministic automated tests;
- Knowledge of test management systems (Jira/QC) and structured test documentation.
Nice-to-Have:
- Experience with network configuration systems or similar domain;
- Background in performance or load testing (though not required as project excludes non-functional testing);
- Experience in large-scale enterprise automation projects.
Language:
- English: B1 or higher is required.
We offer:
- 5-day working week, 8-hour working day, flexible schedule;
- No time tracker;
- Competitive salary;
- Work-life balance;
- Remote work;
- We understand the value of knowledge and training, so if you will find interesting and useful courses for yourself, we will pay for them;
- We value life and work time therefore all issues are resolved on the spot without unnecessary bureaucracy.
Required languages
| English | B2 - Upper Intermediate |