Node.js/playwright engineer - testdriver development
TechBiz Global GmbH
23 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
JavaScript
Automation of Tests
Continuous Integration
Github
Node.js
Data Logging
Backend
Gherkin
Playwright
Front End Software Development
REST
Docker
Job description
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.
About the company
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.