Skip to content

Node.js/Playwright Engineer – Testdriver Development

  • Remote
    • Aachen, Nordrhein-Westfalen, Germany
    • Augsburg, Bayern, Germany
    • Bad Homburg, Hessen, Germany
    • Baden-Baden, Baden-Württemberg, Germany
    • Bergisch Gladbach, Nordrhein-Westfalen, Germany
    • Berlin, Berlin, Germany
    • Bernau, Brandenburg, Germany
    • Bielefeld, Nordrhein-Westfalen, Germany
    • Bramsche, Niedersachsen, Germany
    • Chemnitz, Sachsen, Germany
    • Darmstadt, Hessen, Germany
    • Darmstadt, Hessen, Germany
    • Dresden, Sachsen, Germany
    • Dresden, Sachsen, Germany
    • Düsseldorf, Rheinland-Pfalz, Germany
    • Essen, Nordrhein-Westfalen, Germany
    • Frankfurt, Hessen, Germany
    • Freiburg, Baden-Württemberg, Germany
    • Geoergsmarienhütte, Niedersachsen, Germany
    • Görlizt, Sachsen, Germany
    • Göttingen, Niedersachsen, Germany
    • Greifswald, Mecklenburg-Vorpommern, Germany
    • Halle, Sachsen-Anhalt, Germany
    • Hamburg, Hamburg, Germany
    • Hannover, Niedersachsen, Germany
    • Heinsberg, Nordrhein-Westfalen, Germany
    • Karlsruhe, Baden-Württemberg, Germany
    • Kiel, Schleswig-Holstein, Germany
    • Koln, Nordrhein-Westfalen, Germany
    • Leipzig, Sachsen, Germany
    • Leverkusen , Nordrhein-Westfalen, Germany
    • Lingen, Niedersachsen, Germany
    • Magdeburg, Sachsen-Anhalt, Germany
    • Mainz, Rheinland-Pfalz, Germany
    • Mittenwalde , Brandenburg, Germany
    • Munich, Bayern, Germany
    • Münster, Nordrhein-Westfalen, Germany
    • Münster, Nordrhein-Westfalen, Germany
    • Neu-Ulm, Bayern, Germany
    • Neuruppin, Brandenburg, Germany
    • Neuss, Nordrhein-Westfalen, Germany
    • Nuremberg, Bayern, Germany
    • Osnabrück, Niedersachsen, Germany
    • Paderborn, Nordrhein-Westfalen, Germany
    • Potsdam, Brandenburg, Germany
    • Quedlinburg, Sachsen-Anhalt, Germany
    • Rimbach, Hessen, Germany
    • Rostock, Mecklenburg-Vorpommern, Germany
    • Schwerin, Mecklenburg-Vorpommern, Germany
    • Stuttgart, Baden-Württemberg, Germany
    • Ulm, Baden-Württemberg, Germany
    • Varel, Niedersachsen, Germany
    • Viechtach, Bayern, Germany
    • Warendorf, Nordrhein-Westfalen, Germany
    • Wiesbaden, Hessen, Germany
    • Wuppertal, Nordrhein-Westfalen, Germany
    • Copenhagen, Hovedstaden, Denmark
    • Brussels, Brussels, Belgium
    • Liège, Walloon Region, Belgium
    • Mons, Walloon Region, Belgium
    • Namur, Walloon Region, Belgium
    • Belgrade, Beograd, Serbia
    • Bordeaux, Nouvelle-Aquitaine, France
    • Grenoble, Auvergne-Rhône-Alpes, France
    • Lille, Hauts-de-France, France
    • Lyon, Auvergne-Rhône-Alpes, France
    • Montpellier, Occitanie, France
    • Nantes, Pays-de-la-Loire, France
    • Paris, Île-de-France, France
    • Krakow, Podlaskie, Poland
    • Lublin, Lubelskie, Poland
    • Poland, Mazowieckie, Poland
    • Poznan, Wielkopolskie, Poland
    • Warsaw, Warmińsko-Mazurskie, Poland
    • Wien, Wien, Austria
    • Alkmaar, Noord-Holland, Netherlands
    • Amsterdam, Noord-Holland, Netherlands
    • Riga, Rīga, Latvia
    • Vilnius, Vilniaus apskritis, Lithuania
    +78 more
  • Engineering

EU based job

Job description

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Node.js/Playwright Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

Job requirements

We are looking for an experienced Node.js/Playwright Engineer to develop a Testdriver service that integrates with Gematik’s Tiger tool, enabling automated end-to-end testing of TIM applications.

The Testdriver will act as a translation layer between high-level test instructions (in BDD/Gherkin) and concrete actions across both frontend (browser automation) and backend (REST APIs). The goal is to deliver a resilient, extendable, and documented solution that supports Gematik’s regularly updated test suites.

Responsibilities

  • Build the Testdriver service (no UI, just a backend service).

  • Implement support for test cases.

  • Ensure resilience: tests must be isolated, parallelizable, and easy to extend.

  • Provide detailed logging and error handling to support troubleshooting.

  • Deliver the Testdriver as a Docker container, ready to run in client-provided infrastructure.

  • Integrate with GitHub/GitHub Actions for CI/CD.

  • Support multiple environments (Dev/Staging/etc.) via environment configs.

  • Ensure the codebase is easily adaptable by the client (no unusual or proprietary tech).

  • Produce comprehensive documentation for client adoption.

  • Collaborate with client’s technical staff for onboarding and Q&A.

Requirements

  • Proven experience with Playwright for browser automation.

  • Strong knowledge of JavaScript/Node.js and REST API integrations.

  • Hands-on experience with Docker and containerized deployments.

  • Experience with CI/CD pipelines (GitHub Actions preferred).

  • Familiarity with BDD/Gherkin-based test frameworks.

  • Strong focus on resilient test automation, including parallel execution.

  • Excellent documentation and communication skills.

or