Senior Software Engineer In Test, Data / Etl

Jobgether
Cartagena, Spain
3 days ago

Role details

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

Tech stack

Application Programming Interfaces (APIs) Airflow Automation of Tests BigQuery Software as a Service Computer Programming Continuous Delivery Continuous Integration Data Validation Data Integrity Extract Transform Load (ETL) Data Transformation
+20 more
Data Warehousing Database Testing Distributed Data Store Distributed Systems Github Python (Programming Language) NoSQL Standard Sql Software Testing Automation Framework TypeScript Cloud Platform System Performance Testing Snowflake Infrastructure Automation Frameworks Playwright Google Cloud Functions Terraform Data Pipelines SDET Microservices

Job description

Senior Software Engineer in Test, Data / ETL (Remote - EMEA)We are looking for a Senior Software Engineer in Test specializing in Data and ETL, based in EMEA.As a central role, you will ensure data quality, performance, and reliability across large?scale, cloud?native systems.You will design and implement test automation frameworks, enhance observability, and lead data validation strategies for distributed environments built on modern cloud platforms.AccountabilitiesLead validation and observability efforts for complex data pipelines powered by BigQuery, Airflow, Cloud Run, and Firestore.Design and maintain automated testing frameworks to ensure the integrity and scalability of ETL workflows, APIs, and microservices.Establish and enforce quality gates for data transformations, ensuring accurate and consistent data delivery.Integrate automated validation processes into CI/CD pipelines (e.G., GitHub Actions) for continuous deployment reliability.Plan and execute manual and automated tests to monitor data reliability, performance, and compliance.Collaborate with engineering teams to enhance scalability, maintainability, and system performance.Mentor peers in test automation, observability practices, and data validation techniques.Contribute to continuous process improvement through defect analysis, documentation, and feedback loops.Requirements6+ years of experience in QA, SDET, or Data Testing roles, with demonstrated success improving data reliability at scale.4+ years of hands?on programming experience in Python (TypeScript experience is a plus).Expertise with cloud?based data orchestration and ETL frameworks such as Airflow, Prefect, Dagster and data warehouses like BigQuery, Snowflake, or Redshift.Strong knowledge of SQL, NoSQL, and distributed databases, focusing on troubleshooting and data validation for high?volume systems.Proven experience deploying and maintaining systems in GCP or similar cloud environments, using IaC tools like Terraform or Pulumi.Solid understanding of CI/CD pipelines, microservices architecture, and SaaS product development lifecycles.Excellent communication, problem?solving, and leadership skills, with the ability to mentor and influence technical teams.Bonus points for experience with Playwright, FinOps, performance testing, or security best practices (e.G., PoLP).BenefitsFully remote role with flexible working hours across EMEA.Unlimited paid time off and parental leave options.Comprehensive health insurance coverage.Employee stock option plan and home office allowance.Professional development stipend to support continuous learning.Peer recognition programs and a strong, inclusive team culture.Work in a diverse, global environment that values autonomy, collaboration, and innovation.#J-*****-Ljbffr

Requirements

improvement through defect analysis, documentation, and feedback loops.Requirements6+ years of experience in QA, SDET, or Data Testing roles, with demonstrated success improving data reliability at scale.4+ years of hands?on programming experience in Python (TypeScript experience is a plus).

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.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

4:59 min

Bringing DevOps practices to data transformation with DBT

Matthias Niehoff Matthias Niehoff · WWC 2024

Videos

See all

Related articles

See all