Senior Qa Automation Engineer | Typescript, Node.Js, Webdriverio, Api Testing (Badajoz)
Role details
Job location
Tech stack
Job description
Some 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: Barcelona hybrid preferred, or remote from Europe depending on location and setup.What will make this opportunity a strong fit for youReal technical impact on a critical learning platformYour work will directly support the reliability of paid certification programs used by an integral audienceBackend-focused QA, not just UI automationModern automation stackLong-term stability - the initial duration is minimum 12months, with extension likelyFlexibility depending on your location - preferred setup Barcelona with 2 days/week onsite, but remote work within Europe can be consideredFull-time commitment to one meaningful projectSalary: Compensation will be discussed according to experience and project fit.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.What your day-to-day will look like in this projectDesign and maintain automated tests for backend services and APIsIntegrate with the existing TypeScript / WebdriverIO / Serenity automation repositoryBuild meaningful REST API, contract and schema validation testsWork with OpenAPI, OAuth2 and OIDC in real service interactionsValidate service behaviour across microservices boundaries, async workflows and failure scenariosRead and understand Node.js backend code to create smarter and more relevant testsIntegrate automation into GitHub Actions CI/CD pipelinesRun tests in containerized environments such as Docker, Podman or Selenium GridContribute to improving the reliability of learner provisioning, entitlement and certification workflowsWhat will help you succeed in this positionYou'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.#J-*****-Ljbffr
Requirements
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. #J-*****-Ljbffr
Benefits & conditions
Some 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: Barcelona hybrid preferred, or remote from Europe depending on location and setup. What will make this opportunity a strong fit for you Real technical impact on a critical learning platform Your work will directly support the reliability of paid certification programs used by an integral audience Backend-focused QA, not just UI automation Modern automation stack Long-term stability - the initial duration is minimum 12months, with extension likely Flexibility depending on your location - preferred setup Barcelona with 2 days/week onsite, but remote work within Europe can be considered Full-time commitment to one meaningful project Salary: Compensation will be discussed according to experience and project fit.