Senior Qa Automation Engineer | Typescript, Node.Js, Webdriverio, Api Testing (Almería)
Role details
Job location
Tech stack
Job description
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.Day-to-Day ActivitiesDesign 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.Qualifications & ExperienceSolid experience building production-grade test automation with TypeScript and Node.js.Strong experience with E2E automation frameworks such as WebdriverIO, Cypress, Playwright or Selenium.Ability to test beyond the UI: REST APIs, service contracts, schema validation, authentication flows and microservice interactions.Comfortable working close to backend teams, reading service code, understanding API interactions and turning that knowledge into automation that reduces risk.Job DetailsWork on a cloud-based learning platform with a strong focus on backend services, hands-on practice environments, automated verification and certification reliability.Backend-focused QA, not just UI automation.Modern automation stack: TypeScript, Node.js, WebdriverIO, Serenity, GitHub Actions and containerized test environments.Initial duration minimum 12 months, with extension likely.Preferred setup: Barcelona hybrid 2 days/week onsite or remote work within Europe.Full-time commitment to one meaningful project.BenefitsReal technical impact on a critical learning platform.Backend-focused QA.Long-term stability.Flexibility depending on location.Salary negotiated based on experience and project fit.#J-*****-Ljbffr
Requirements
Solid experience building production-grade test automation with TypeScript and Node.js. Strong experience with E2E automation frameworks such as WebdriverIO, Cypress, Playwright or Selenium. Ability to test beyond the UI: REST APIs, service contracts, schema validation, authentication flows and microservice interactions. Comfortable working close to backend teams, reading service code, understanding API interactions and turning that knowledge into automation that reduces risk., Work on a cloud-based learning platform with a strong focus on backend services, hands-on practice environments, automated verification and certification reliability. Backend-focused QA, not just UI automation. Modern automation stack: TypeScript, Node.js, WebdriverIO, Serenity, GitHub Actions and containerized test environments. Initial duration minimum 12 months, with extension likely. Preferred setup: Barcelona hybrid 2 days/week onsite or remote work within Europe. Full-time commitment to one meaningful project.
Benefits & conditions
Real technical impact on a critical learning platform. Backend-focused QA. Long-term stability. Flexibility depending on location. Salary negotiated based on experience and project fit. #J-*****-Ljbffr