QA Engineer

Company: moneyHop
Apply for the QA Engineer
Location: London
Job Description:

The core responsibilities for the job include the following:

Automation Testing:

  • Design, develop, and maintain automated test suites using Selenium and Playwright.
  • Build scalable test frameworks for UI, API, and integration testing.
  • Ensure high test coverage and reliability of automation pipelines.

Performance and Load Testing:

  • Design and execute load/stress tests using tools like Apache JMeter, k6 or Gatling.
  • Analyze system bottlenecks and provide actionable insights.
  • Work with engineering teams to optimize system performance.

Smoke and Regression Testing:

  • Define and execute smoke test suites for every deployment.
  • Maintain regression test pipelines for stable releases.
  • Integrate tests into CI/CD workflows for continuous validation.

AI-Based Testing

  • Leverage AI-driven testing tools (e. g., Testim, Mabl) for: Self-healing test scripts, Smart test generation, and Visual regression detection.
  • Experiment with AI/ML techniques to improve test efficiency and coverage.

API and Backend Testing:

  • Validate APIs using tools like Postman or REST Assured.
  • Build automated API test suites integrated into pipelines.

Requirements:

  • Strong experience in test automation frameworks.
  • Hands-on expertise with Selenium / Playwright.
  • Proficiency in programming: Java, Python.
  • Testing Types: Automation Testing, Smoke Testing, Regression Testing, API Testing, and Load/Performance Testing.

Tools and Frameworks:

  • Load testing: Apache JMeter, k6 Gatling.
  • API testing: Postman, REST Assured.
  • CI/CD: Jenkins, GitHub Actions.

AI Testing (Good to Have):

  • Exposure to: Testim, Mabl.
  • Understanding of self-healing tests and intelligent test automation.

#J-18808-Ljbffr…

Posted: May 30th, 2026