INFUSE - General QA Engineer
Requirements
• 3–5 years in QA, including 1.5+ years in automation using JavaScript/Playwright • Strong Playwright:- Test Runner, fixtures, projects, parallelization, and sharding.- Auto-wait/locators, stable selectors, working with flakes (timeouts, retries, expect.poll).- BrowserContext/Page, environment isolation, test data management.- Tracing, video/screenshots, network mocking (route), APIRequestContext.- Page Object/Screenplay patterns, project structure, reusability • AI & No-Code Integration:- Building test workflows in n8n, Zapier, Gumloop- Use of no-code tools as part of the automated test infrastructure • AI-Enhanced Testing:- Practical use of LLMs (e.g., ChatGPT, Copilot)- Explore AI QA tools (Testim, Diffblue, CodiumAI, Mabl) • JavaScript/TypeScript at advanced mid-level:- Async/await, promises, modules, TS typing, interfaces, generics.- NPM/Yarn, Node.js scripts, ESLint/Prettier configuration. • PI testing: REST, Postman/Swagger. • Databases: solid SQL, basic work with test data. • CI/CD and VCS:- Git (branching, PR, code review).- Integration of automated tests into CI (GitHub Actions/Jenkins), artifacts, and reports.- Running tests in containers/headless, dependency management, and caching • Manual testing: - Requirements analysis.- Creation of all types of test documentation- Test design techniques- Types of testing • English: reading documentation and written communication (Intermediate+)
Responsibilities
• Automates validation across UI, APIs, dashboards • Maintains reusable test systems, flakes analytics • Development and maintenance of a suite of e2e/UI tests in Playwright (TS), covering critical user scenarios. • Use of AI in work • Practical use of LLM tools (e.g., ChatGPT, GitHub Copilot/Codeium) to optimize the execution of testing tasks. • Performing manual testing of features (planning, test design, regression, exploratory). • Integration and optimization of test runs in CI (parallelization, stabilization, flakiness metrics). • Setting up reporting and observability for automated tests (traces, video, flake analytics). • Collaboration with engineering and product: requirements clarification, help reproducing defects, and improving testability. • Maintaining the quality of test data and environments.
Benefits
• Fully remote work format; • A collaborative and creative environment that values initiative and experimentation; • Schedule: 13 PM - 21 PM EEST (Kyiv time).
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT