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.