Senior Sdet / Test Automation Engineer (Typescript)

Talanto
Barcelona, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Continuous Integration Software Debugging Object-Oriented Software Development TypeScript Backend Gitlab-ci Graphql Front End Software Development Restful APIs Docker
+2 more
SDET Microservices

Job description

Senior SDET / Test Automation Engineer (TypeScript): Architecting and building a scalable TypeScript-based testing framework from scratch with an accent on full test pyramid coverage and integration with CI pipelines. Focus on improving Developer Experience through better tooling, ensuring tests live alongside code, and mentoring engineers on testing best practices.Location:Office-based in Valencia, Spain.Relocation package provided to Valencia, Spain.CompanyBrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.What you will doArchitect and build a modern, scalable automation framework from scratch using TypeScript.Implement full test pyramid coverage across Unit, Integration (API), and E2E (UI) levels.Drive the “tests alongside code” approach, ensuring tests reside in the same repository as source code.Improve Developer Experience by creating fixtures, mocks, and helpers for local testing.Integrate quality gates into GitLab CI pipelines for fast and reliable feedback.Mentor engineers on testing best practices and writing testable code.Requirements3+ years of experience building automation frameworks from the ground up.Strong TypeScript expertise (generics, interfaces, strict typing).Experience with modern automation patterns (Page Object Model, Screenplay, Composition).Solid understanding of API and backend testing (REST, GraphQL, microservices).Experience with Docker and debugging CI/CD pipelines.Proactive mindset focused on preventing bugs through better tooling and engineering practices.Nice to haveExperience with Contract Testing.Understanding of frontend and backend frameworks beyond testing.Culture & BenefitsLearning and development opportunities with interesting challenging tasks.Relocation package including tickets, hotel stay for up to 2 weeks, and visa support for employees and their family members.Partial compensation for tennis lessons and language classes.Transport compensation of 300 euros net per month.24 working days of annual vacation and additional paid sick days.Competitive remuneration level with annual review.#J-*****-Ljbffr

Requirements

3+ years of experience building automation frameworks from the ground up. Strong TypeScript expertise (generics, interfaces, strict typing). Experience with modern automation patterns (Page Object Model, Screenplay, Composition). Solid understanding of API and backend testing (REST, GraphQL, microservices). Experience with Docker and debugging CI/CD pipelines. Proactive mindset focused on preventing bugs through better tooling and engineering practices. Nice to have Experience with Contract Testing. Understanding of frontend and backend frameworks beyond testing.

Benefits & conditions

Learning and development opportunities with interesting challenging tasks. Relocation package including tickets, hotel stay for up to 2 weeks, and visa support for employees and their family members. Partial compensation for tennis lessons and language classes. Transport compensation of 300 euros net per month. 24 working days of annual vacation and additional paid sick days. Competitive remuneration level with annual review. #J-*****-Ljbffr

About the company

BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. What you will do Architect and build a modern, scalable automation framework from scratch using TypeScript. Implement full test pyramid coverage across Unit, Integration (API), and E2E (UI) levels. Drive the “tests alongside code” approach, ensuring tests reside in the same repository as source code. Improve Developer Experience by creating fixtures, mocks, and helpers for local testing. Integrate quality gates into GitLab CI pipelines for fast and reliable feedback.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

TypeScript ecosystem integrations and AI code completion

Matteo Collina Matteo Collina · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:11 min

Improving developer workflows with auxiliary tools

Alexander Bubeck · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all