Description
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.