I

INFUSE

B2B demand generation and lead generation solutions

General Quality Assurance Engineer

Test Automation EngineeringUpdated on Nov 12
ContractRemote in UkraineNo salary listed

About the Job

Requirements

  • 3–5 years of quality assurance experience, including at least 1.5 years of automation experience using JavaScript and Playwright.
  • Strong Playwright knowledge, including Test Runner, fixtures, projects, parallelization, sharding, auto-waiting, locators, stable selectors, flake handling, BrowserContext and Page, environment isolation, test data management, tracing, video and screenshots, network mocking, APIRequestContext, Page Object or Screenplay patterns, project structure, and reusability.
  • Experience building test workflows in n8n, Zapier, or Gumloop, and using no-code tools as part of automated test infrastructure.
  • Practical experience using large language model tools such as ChatGPT or Copilot, and familiarity with AI quality assurance 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, Postman, or Swagger.
  • Browser DevTools knowledge, including network, storage, cookies, CORS, headers, and status codes.
  • Solid SQL skills and basic experience working with test data.
  • Experience with Git version control, including branching, pull requests, and code review; integrating automated tests into CI with GitHub Actions or Jenkins; managing artifacts and reports; running tests in containers or headless environments; and dependency management and caching.
  • Knowledge of requirements analysis, test documentation, test design techniques, and testing types.
  • Intermediate or higher English proficiency for reading documentation and written communication.

Responsibilities

  • Automate validation across user interfaces, APIs, and dashboards.
  • Maintain reusable test systems and analyze test flakiness.
  • Develop and maintain an end-to-end and user-interface test suite in Playwright with TypeScript, covering critical user scenarios.
  • Use AI in work and apply large language model tools such as ChatGPT, GitHub Copilot, or Codeium to make testing tasks more efficient.
  • Perform manual feature testing, including planning, test design, regression testing, 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