Senior Qa Automation Engineer | Typescript, Node.Js, Webdriverio, Api Testing (Foz)
Role details
Job location
Tech stack
Job description
OverviewSome QA roles check that features work; this one helps protect the credibility of thousands of real certification journeys every month. Por favor, lea detenidamente la información de esta oferta de empleo para entender exactamente qué se espera de los posibles candidatos. 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 directly supports the reliability of paid certification programs used by a integral audience.Backend?focused QA, not just UI automationYou'll go deep into APIs, service contracts, provisioning flows, orchestration logic and verification systems.Modern automation stack - TypeScript, Node.js, WebdriverIO, Serenity, GitHub Actions and containerized test environments.Long?term stability - the initial duration is minimum 12 months, with extension likely.Preferred setup is Barcelona with 2 days/week onsite, but remote work within Europe can be considered.Full?time commitment to one meaningful project - focus and continuity to build robust automation coverage properly.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 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.QualificationsSolid 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 and turning knowledge into automation that reduces risk.Benefits - working cultureCloseness from day one - fluid, direct and human communication with an accessible team.Support when it matters - real backing and close follow?up.A collaborative and easy?going environment - respectful communication and collaboration.Clarity and continuity - transparent conditions and stability.Variety of projects and professional growth through exposure to different environments, technologies and clients.Autonomy to work with judgement - experience and way of organizing your work will be trusted.Simple and transparent management - administrative processes are clear, agile and free from unnecessary complications.#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 and turning knowledge into automation that reduces risk.
Benefits & conditions
Closeness from day one - fluid, direct and human communication with an accessible team. Support when it matters - real backing and close follow?up. A collaborative and easy?going environment - respectful communication and collaboration. Clarity and continuity - transparent conditions and stability. Variety of projects and professional growth through exposure to different environments, technologies and clients. Autonomy to work with judgement - experience and way of organizing your work will be trusted. Simple and transparent management - administrative processes are clear, agile and free from unnecessary complications. #J-*****-Ljbffr