




Summary: This QA role involves designing, building, and owning automated test coverage for critical backend services of a cloud-based learning platform, ensuring the reliability of certification journeys. Highlights: 1. Real technical impact on a critical global learning platform 2. Backend-focused QA with deep dive into APIs and service contracts 3. Modern automation stack with TypeScript, Node.js, WebdriverIO, Serenity 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 a global audience. **Backend\-focused QA, not just UI automation** 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**. **Long\-term stability** The initial duration is **minimum 12 months**, with extension likely. **Flexibility depending on your location** 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. **Salary** Compensation will be discussed according to experience and project fit. ### **Mission of the role** Your 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 project** ️ 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. ### **What will help you succeed in this position** 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. ### **What it’s like to work at SCI ServiClients** **Closeness from day one** You’ll have fluid, direct and human communication with an accessible team whenever you need support. **Support when it matters** 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. **Simple and transparent management** Administrative processes are clear, agile and free from unnecessary complications. ### **Take the next step** If you’re looking for a **senior QA automation role** where your work has visible impact on a global certification platform, with a modern backend\-focused stack, long\-term continuity and a human support model, this project can be a strong next move.


