QA Automation Engineer - Data/Backend Testing
Core
Develop and run automated tests for backend applications, APIs, and data pipelines to validate ETL processes, data transformations, and large-scale datasets.
Role type
QA Automation Engineer (Data/Backend)
Builds
Automated test frameworks and validation pipelines for data and backend systems
Domain
Cloud data platforms and backend systems
Required skills
Python, SQL, Apache Spark, AWS services (S3, Glue, Lambda, EMR, Redshift, Athena), PyTest, Selenium, Robot Framework, Postman, Rest Assured, Jenkins, GitHub Actions, GitLab CI
Preferred skills
Cloud-native data platforms, data lakes, Airflow, Kafka, Databricks, Agile/Scrum methodologies
Technologies
Airflow, AWS Lambda, Redshift, CI/CD, Cloud, Databricks, ETL, GitHub, GitLab, Support, Jenkins, Kafka, Postman, Python, REST, Robot Framework, SQL, Selenium, Spark, pytest
Responsibilities
Develop and run automated tests for backend applications, APIs, and data pipelines; Validate ETL processes, data transformations, and large-scale datasets; Perform data quality, integrity, and regression testing; Build and maintain Python-based automation frameworks; Test data processing workflows using Spark and AWS services; Work with Data Engineers and Developers to identify and resolve defects; Analyze logs, troubleshoot issues, and support CI/CD testing processes