Remote job
General QA Engineer (Remote, Contract)
Job details
About this role
Role overview
Help improve the reliability and usability of a digital product by combining hands-on exploratory testing with maintainable browser and API automation. You will build and stabilize Playwright test coverage, improve test reporting and execution in continuous integration, and work with product and engineering colleagues to surface defects and make features easier to test.
Responsibilities - Plan and perform feature, regression, and exploratory testing, including requirements analysis and test design. - Develop and maintain reusable end-to-end and UI tests in Playwright with TypeScript for critical user journeys. - Automate checks across user interfaces, APIs, and dashboards; manage test data and environment quality. - Improve continuous integration test runs through parallel execution, stabilization, and flakiness tracking. - Configure useful test evidence and reporting, such as traces, videos, screenshots, and analytics on flaky tests. - Collaborate with engineering and product teams to clarify requirements, reproduce defects, and improve testability; use AI and no-code tools where they help testing work.
Requirements - 3–5 years of QA experience, including at least 1.5 years of test automation with JavaScript and Playwright. - Strong Playwright skills, including fixtures, projects, parallelization, isolation, stable locators, retries, tracing, network mocking, and API requests. - Advanced mid-level JavaScript or TypeScript skills, including asynchronous code, modules, types, interfaces, and generics; familiarity with Node.js and package tooling. - Experience testing REST APIs and using browser developer tools to investigate network and browser behavior. - Solid SQL skills for working with test data. - Familiarity with Git workflows and integrating automated tests into CI systems, including test artifacts and reports. - Intermediate or stronger English reading and written communication skills.
Nice to have - Experience building test workflows with no-code automation tools or evaluating AI-assisted QA tools. - Familiarity with test design techniques, test documentation, containers, headless execution, dependency management, and caching.
Benefits and work setup - Contract role described as remote. Working hours are Monday–Friday, 1 p.m.–9 p.m. EET, including a one-hour break. - The posting mentions shorter Friday hours in summer and days off for US national holidays and employees’ birthdays. - Collaborative environment with opportunities to contribute to core systems and experiment with process improvements.