Senior Qa Automation Engineer | Typescript, Node.Js, Webdriverio, Api Testing (Marzán)

Serviclients
El Lloar, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

El Lloar, Spain

Tech stack

API
Automation of Tests
Continuous Integration
Github
Node.js
OAuth
OpenID
Selenium
TypeScript
Openapi
Cypress
Backend
Containerization
Playwright
REST
Selenium Webdriver
Api Management
Docker
Microservices

Job description

About the roleSome QA roles check that features work; this one helps protect the credibility of thousands of real certification journeys every month.You'll work on a cloud-based learning platform used globally by professionals, students, partners and enterprise learners, with a strong focus on backend services, hands-on practice environments, automated verification and certification reliability. The role combines TypeScript/Node.js automation, REST API testing, contract testing, CI/CD and microservices quality engineering, with a long-term setup and flexibility. Preferred base: Barcelona hybrid (2 days/week onsite), or remote within Europe.Mission of the roleYour mission will be to design, build and own automated test coverage for three key backend services powering the customer's cloud learning platform: the orchestration service, the provisioning service and the automated verification service. You'll help ensure that learners can access practice environments, complete real software-based assessments and receive reliable certification outcomes through stable, scalable and trustworthy quality automation.ResponsibilitiesDesign 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.QualificationsYou'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 end-to-end automation frameworks such as WebdriverIO, Cypress, Playwright or Selenium will help you move fast, but the key differentiator is the ability to test beyond the UI: REST APIs, service contracts, schema validation, authentication flows and microservice interactions.BenefitsReal technical impact on a critical learning platform; backend-focused QA; modern automation stack; long-term stability; flexibility depending on your location; full-time commitment to one meaningful project; competitive salary discussed according to experience and project fit.#J-*****-Ljbffr

Requirements

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 end-to-end automation frameworks such as WebdriverIO, Cypress, Playwright or Selenium will help you move fast, but the key differentiator is the ability to test beyond the UI: REST APIs, service contracts, schema validation, authentication flows and microservice interactions.

Benefits & conditions

Real technical impact on a critical learning platform; backend-focused QA; modern automation stack; long-term stability; flexibility depending on your location; full-time commitment to one meaningful project; competitive salary discussed according to experience and project fit. #J-*****-Ljbffr

Apply for this position