I

INFUSE

B2B demand generation and lead generation solutions

General Quality Assurance Engineer

Test Automation EngineeringUpdated on Nov 12
ContractRemote in PolandNo salary listed

About the Job

Requirements

  • Three to five years of QA experience, including at least 1.5 years of automation experience using JavaScript and Playwright.
  • Strong knowledge of Playwright Test Runner, fixtures, projects, parallelization, and sharding; auto-wait and locators; stable selectors; managing flakes with timeouts, retries, and expect.poll; BrowserContext and Page; environment isolation and test data management; tracing, video and screenshots; network mocking with route; APIRequestContext; Page Object and Screenplay patterns; project structure and reusability.
  • Experience building test workflows in n8n, Zapier, or Gumloop and using no-code tools in automated test infrastructure.
  • Practical experience using large language model tools such as ChatGPT or Copilot, and familiarity with AI QA tools such as Testim, Diffblue, CodiumAI, or Mabl.
  • Advanced mid-level JavaScript and TypeScript skills, including async/await, promises, modules, TypeScript typing, interfaces, generics, NPM or Yarn, Node.js scripts, and ESLint or Prettier configuration.
  • API testing experience with REST and Postman or Swagger.
  • Knowledge of browser developer tools, including network, storage, cookies, CORS, headers, and status codes.
  • Solid SQL skills and basic experience working with test data.
  • Experience with Git, including branching, pull requests, and code review; integrating automated tests into CI using GitHub Actions or Jenkins; handling artifacts and reports; running tests in containers or headless environments; and dependency management and caching.
  • Knowledge of manual testing, including requirements analysis, creating test documentation, test design techniques, and types of testing.
  • English proficiency sufficient for reading documentation and written communication at Intermediate level or higher.
  • Ukrainian and/or Russian language proficiency.

Responsibilities

  • Automate validation across user interfaces, APIs, and dashboards.
  • Maintain reusable test systems and flake analytics.
  • Develop and maintain a suite of end-to-end and user interface tests in Playwright with TypeScript, covering critical user scenarios.
  • Use artificial intelligence in work, including practical use of large language model tools such as ChatGPT, GitHub Copilot, or Codeium to optimize testing tasks.
  • Perform manual testing of features, including planning, test design, regression, and exploratory testing.
  • Integrate and optimize test runs in continuous integration, including parallelization, stabilization, and flakiness metrics.
  • Set up reporting and observability for automated tests, including traces, video, and flake analytics.
  • Collaborate with engineering and product teams to clarify requirements, help reproduce defects, and improve testability.
  • Maintain the quality of test data and environments.

About the Company

INFUSE

B2B demand generation and lead generation solutions

INFUSEmedia provides demand generation solutions aimed at helping B2B organizations effectively connect with their target audiences. The company focuses on generating high-quality leads and enhancing conversion rates through methods like content syndication and strategic placement within networks. INFUSEmedia caters to a wide array of B2B clients across different industries, assisting them in developing strong sales pipelines and nurturing leads. With a presence in major cities worldwide, including London, Singapore, New York, Dubai, Munich, and Sydney, INFUSEmedia stands out by offering customized marketing solutions that deliver measurable outcomes. Their goal is to foster long-term partnerships with clients while driving revenue through effective marketing strategies.

Company size
11-50
Company stage
Grant
Total funding
$1.2M
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at INFUSE

See more jobs