V

Valsoft

Acquires, grows vertical market software companies

Quality Assurance Analyst

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBeirut, LebanonNo salary listed

About the Job

Requirements

  • Strong scripting ability in JavaScript or TypeScript, including writing maintainable, structured automation rather than brittle scripts.
  • Hands-on experience with Claude Code CLI, MCP servers, or similar large language model-driven development tools.
  • Prompt engineering skills, including writing, versioning, and optimizing prompts and structured Claude skills, and reviewing and validating AI-generated output.
  • Hands-on Playwright experience in browser automation, including page object model patterns, environment configuration, and continuous integration.
  • Postman experience for API test authoring and collection-based pipeline integration.
  • Experience using AI coding tools such as Claude or Copilot in a testing context, with the judgment to review and validate AI-generated output.
  • Experience integrating automated tests into GitLab continuous integration/continuous delivery pipelines or equivalent tools such as GitHub Actions or Azure DevOps.
  • Hands-on experience automating mobile app testing, including React Native or equivalent cross-platform frameworks, UI flows, device or emulator configuration, and continuous integration pipelines.
  • Ability to read and understand application code to write tests, trace failures to root causes, and identify testable boundaries.
  • Experience working in an environment covering web frontend, REST APIs, and mobile.

Responsibilities

  • Drive the evolution of the AI-augmented automation framework using Claude Code and Playwright MCP to build automated regression coverage across web, API, and mobile surfaces.
  • Structure maintainable test architecture using page object models, stable selectors, environment-aware configuration, and distinct smoke, regression, and integration suites.
  • Integrate Postman collections into the continuous integration/continuous delivery pipeline for API coverage, including Sadie, iPOS, and email integration endpoints.
  • Migrate and consolidate existing Selenium and Datadog-based automation into the target toolchain, deprecating fragmented coverage as consolidated suites reach parity.
  • Organize test cases and track coverage in Testomat.io, keeping the test library current and actionable.
  • Use AI tools critically for test generation and coverage analysis, and identify testing gaps.
  • Expand and refine the custom Claude skills library to support consistent, self-healing, resilient test execution.
  • Contribute to team standards for AI-assisted quality assurance, including evaluating AI capabilities, identifying where human judgment is required, and reviewing generated test logic.
  • Identify and implement repeatable uses of AI for test data generation, selector maintenance, and failure triage.
  • Integrate automation runs into GitLab continuous integration/continuous delivery pipelines at pre-merge and post-deployment stages.
  • Collaborate with the QA Manager to align automation coverage with the manual test suite in Testomat.io, avoiding duplication and targeting automation where it adds value.
  • Contribute to the Shape Up delivery process by shaping automation work as pitches, executing it within fixed cycles, and delivering it to a defined standard.
  • Proactively surface flaky tests, coverage gaps, and reliability issues.

Desired Qualifications

  • Experience with Testomat.io for test management, coverage mapping, and continuous integration.
  • Familiarity with Selenium and ability to assess and migrate existing Selenium-based suites.
  • Experience with React-based frontends and understanding of component-level testability.
  • Exposure to React Native or mobile automation frameworks such as Detox, Appium, or Maestro.
  • Familiarity with Linear for work tracking and Notion for documentation.
  • Prior experience in a SaaS or platform engineering environment where test reliability directly affects release confidence.

About the Company

Valsoft

Acquires, grows vertical market software companies

Valsoft is a company that buys software businesses that serve specific, essential industries (like automotive and broadcasting) and helps them grow over the long term. It focuses on vertical market software—programs that are built for a particular industry—and keeps the acquired companies independent while giving them extra resources, best practices, and access to a global network. The core idea is to improve how these software businesses operate and expand their reach, rather than building new products from scratch. The main way Valsoft works is to purchase a niche software company, streamline its operations, and partner with the existing management team to drive steady growth. This approach sets Valsoft apart from others by emphasizing patient, long-term ownership and collaboration within a diverse portfolio of niche software. The goal is to create durable, profitable companies that continue to serve their essential customers efficiently and expand into new markets.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$420M
Headquarters
Montreal, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Valsoft

See more jobs