Remote job
General QA Engineer (Remote, Contract)
Job details
About this role
Role overview Help improve product quality by combining hands-on exploratory and regression testing with automated end-to-end coverage. You’ll build and maintain Playwright tests, improve their reliability in continuous integration, and work with product and engineering colleagues to clarify requirements and prevent defects. This is a fully remote contract role.
Responsibilities - Plan and perform manual feature, regression, and exploratory testing, and document test coverage and findings. - Build and maintain reusable Playwright end-to-end tests for important user scenarios across interfaces, APIs, and dashboards. - Improve CI test execution through parallel runs, stabilization, and analysis of flaky tests. - Provide useful test reporting and diagnostics, including traces, videos, screenshots, and flakiness analysis. - Help maintain test data and environments, and collaborate with teams to reproduce issues and improve testability. - Use practical AI and no-code tools to streamline testing workflows where they help.
Requirements - Three to five years of QA experience, including at least 1.5 years automating tests with JavaScript and Playwright. - Strong Playwright skills, including fixtures, parallelization, sharding, stable locators, retries, browser contexts, API requests, and debugging artifacts. - Solid JavaScript or TypeScript skills, including asynchronous programming, types, modules, and Node package tooling. - Experience with REST API testing, browser developer tools, SQL-based test data work, and Git. - Experience integrating automated tests into CI systems, running tests in containers or headless browsers, and managing reports and artifacts. - Knowledge of manual test design, requirements analysis, and test documentation; intermediate or better written English.
Nice to have - Experience building test workflows with no-code automation tools. - Familiarity with AI-assisted testing tools or LLMs used in QA work.
Benefits and work setup Work is fully remote, with a collaborative environment that encourages initiative and experimentation. The stated schedule is 13:00–21:00 EEST (Kyiv time).