Senior Software Engineer (Automation)
Core
Designing and maintaining robust automation frameworks for backend systems, data pipelines, and ETL/ELT processes to ensure high data quality and reliability in large-scale cloud environments.
Role type
Senior Software Engineer (Data Engineering Test Automation)
Builds
Scalable automation solutions, validation suites for data transformations, and reusable libraries for data quality checks.
Domain
Travel technology, Data Engineering, Cloud Platforms (GCP)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, PySpark, Google BigQuery (SQL, data modeling, optimization), ETL/ELT pipeline validation, API automation, Playwright, CI/CD integration, data reconciliation, schema validation
Preferred skills
GCP cloud architecture, containerized environments, high-scale data platforms experience
Technologies
Python, PySpark, BigQuery, Playwright, Git, GCP
Responsibilities
Design and develop automation frameworks for backend and data pipelines; Write complex SQL queries for data validation and reconciliation; Automate REST API testing and integration; Develop UI automation scripts using Playwright; Integrate test suites into CI/CD pipelines; Mentor junior engineers on automation best practices
Seniority
Senior, hands-on IC