Title: ETL Data Testing
Location: Remote
Notice Period: (Immediate Joiner Preferred)
Experience: 5 Years
What youll do:
Key Responsibilities:
- Select and integrate data tools and frameworks to provide requested capabilities.
- Provide technical guidance to software engineers in designing coding reviewing and testing enterprise software.
- Collaborate with Data Scientists Data Engineers and Software Engineers to develop QA tests to validate data and models.
- Implement ETL processes. Monitor performance and recommend infrastructure changes as needed.
- Define data retention policies.
- Collaborate with the recruitment team for hiring.
Requirements:
- Experience creating detailed and comprehensive test suites using Python.
- Proficiency in writing complex SQL queries for data extraction or validation.
- Strong understanding of Big Data concepts and NoSQL databases (preferred).
- Expertise in writing Hive QL and Spark QL queries.
- Handson experience with data testing tools like DBT iCEDQ QuerySurge Denodo Informatica etc.
- Good understanding of QE testing types for data quality.
- Experience in troubleshooting applications and managing the defect lifecycle.
- Ability to test software and complete UAT in an Agile environment.
- Expertise in continuous automation for increased test coverage and efficiency.
- Proactive and reactive support in deployments and production environments.
- Proficiency in Linux or Unix environments.
- Strong debugging skills.
- Ability to resolve cluster operating issues.
- Experience integrating data from multiple sources.
- Knowledge of BI tools like Power BI and Tableau (preferred).
- Experience with messaging systems like Kafka or RabbitMQ.
- Strong analytical and excellent communication skills.
Mandatory Skills:
- Python Advanced SQL queries Big Data concepts NoSQL databases Hive QL Spark QL
- Data testing tools: DBT iCEDQ QuerySurge Denodo Informatica etc.
- Linux or Unix
- Messaging systems: Kafka or RabbitMQ
Driving Results:
- Good single contributor & good team player.
- Flexible attitude towards work as per the needs.
- Proactively identify & communicate issues and risks.
Other Personal Characteristics:
Dynamic engaging selfreliant developer Ability to deal with ambiguity Manage a collaborative and analytical approach Selfconfident and humble Open to continuous learning Intelligent rigorous thinker who can operate successfully amongst bright people