Senior QA Automation Engineer | TypeScript, Node.js, WebdriverIO, API Testing
Role details
Job location
Tech stack
Job description
You'll go deep into APIs, service contracts, provisioning flows, orchestration logic and verification systems.
Modern automation stack You'll work with TypeScript, Node.js, WebdriverIO, Serenity, GitHub Actions and containerized test environments., ️ Design and maintain automated tests for backend services and APIs. ️ Integrate with the existing TypeScript / WebdriverIO / Serenity automation repository. ️ Build meaningful REST API, contract and schema validation tests. ️ Work with OpenAPI, OAuth2 and OIDC in real service interactions. ️ Validate service behaviour across microservices boundaries, async workflows and failure scenarios. ️ Read and understand Node.js backend code to create smarter and more relevant tests. ️ Integrate automation into GitHub Actions CI/CD pipelines. ️ Run tests in containerized environments such as Docker, Podman or Selenium Grid. ️ Contribute to improving the reliability of learner provisioning, entitlement and certification workflows.
Requirements
Do you have experience in UI?, Preferred setup is Barcelona with 2 days/week onsite, but remote work within Europe can be considered.
Full-time commitment to one meaningful project You'll have the focus and continuity needed to build robust automation coverage properly., You'll feel comfortable here if you bring solid experience building production-grade test automation with TypeScript and Node.js, especially in environments where quality engineering requires understanding how backend systems behave, fail and recover.
Strong experience with E2E automation frameworks such as WebdriverIO, Cypress, Playwright or Selenium will help you move fast, but the key differentiator will be your ability to test beyond the UI: REST APIs, service contracts, schema validation, authentication flows and microservice interactions.
This role is also a good fit if you enjoy working close to backend teams, reading service code, understanding how APIs interact and turning that knowledge into automation that genuinely reduces risk., You won't be left alone with doubts or day-to-day situations. You'll have real backing and close follow-up.
A collaborative and easy-going environment SCI ServiClients values respectful communication and collaboration so daily work feels natural and comfortable.
Clarity and continuity Transparent conditions and stability help you focus on contributing value within the project.
Variety of projects and professional growth You can grow through exposure to different environments, technologies and clients.
Autonomy to work with judgement Your experience and way of organizing your work will be trusted.
Benefits & conditions
Compensation will be discussed according to experience and project fit.