> Markdown version of [/jobs/ext/2999819-automation-qa-for-an-educational-platform](https://www.wearedevelopers.com/jobs/ext/2999819-automation-qa-for-an-educational-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Automation Qa For An Educational Platform - **Company:** Enfint - **Location:** Madrid, Spain (Remote available) - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Github, Node.Js, OAuth, OpenID, TypeScript, Openapi, Backend, Containerization, Restful APIs, Selenium Webdriver, Docker, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.buscojobs.com.es/automation-qa-for-an-educational-platform-en-madrid-ID-370481928 ## About the Role Design, build and own automated test coverage for the orchestration, provisioning and automated verification services; Design and maintain automated tests for backend services and APIs; Integrate with the existing TypeScript, WebdriverIO and Serenity automation repository; Build REST API, contract and schema validation tests; Work with OpenAPI, OAuth2 and OIDC in real service interactions; Validate service behavior across microservices boundaries, asynchronous 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 and Selenium Grid; Contribute to improving the reliability of learner provisioning, entitlement and certification workflows. ?????????? Solid experience building production-grade test automation with TypeScript and Node.js; Strong experience with E2E automation frameworks; Ability to test REST APIs, service contracts, schema validation, authentication flows and microservice interactions; Ability to work closely with backend teams, read service code and understand API interactions. ## Description ????????SCI ServiClients provides services for a cloud-based learning platform used globally by professionals, students, partners and enterprise learners.The platform focuses on hands-on practice environments, automated verification and reliable software certification.??????Design, build and own automated test coverage for the orchestration, provisioning and automated verification services; Design and maintain automated tests for backend services and APIs; Integrate with the existing TypeScript, WebdriverIO and Serenity automation repository; Build REST API, contract and schema validation tests; Work with OpenAPI, OAuth2 and OIDC in real service interactions; Validate service behavior across microservices boundaries, asynchronous 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 and Selenium Grid; Contribute to improving the reliability of learner provisioning, entitlement and certification workflows.??????????Solid experience building production-grade test automation with TypeScript and Node.js; Strong experience with E2E automation frameworks; Ability to test REST APIs, service contracts, schema validation, authentication flows and microservice interactions; Ability to work closely with backend teams, read service code and understand API interactions.???????Initial project duration of minimum 12 months, with extension likely; Long-term stability and continuity; Compensation discussed according to experience and project fit; Barcelona setup with 2 days per week onsite preferred; Remote work within Europe can be considered depending on location and setup; Direct communication, team support and close follow-up; Collaborative and easy-going environment; Exposure to different environments, technologies and clients; Professional growth opportunities; Autonomy in organizing work; Clear and transparent administrative processes.#J-*****-Ljbffr ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Advanced Cypress: custom assertions and tasks](https://www.wearedevelopers.com/videos/790-advanced-cypress-custom-assertions-and-tasks) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [13 AI Tools for Developers](https://www.wearedevelopers.com/magazine/302-13-ai-tools-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)