Key Skills:Python, Robot Framework, ETL
Roles and Responsibilities:
- Design, develop, and execute automated test scripts using Robot Framework and Python.
- Collaborate with data engineers and developers to understand ETL processes, data pipelines, and business requirements.
- Perform ETL testing to validate data integrity, transformation logic, and accuracy.
- Analyze test results, identify issues, and report defects in a timely manner.
- Participate in code reviews and contribute to continuous improvement initiatives for test automation.
- Maintain and enhance existing test automation frameworks and scripts.
- Work in a hybrid environment, collaborating with team members both onsite and remotely.
- Stay updated with industry best practices, tools, and testing methodologies.
Skills Required:
Must-Have Skills:
- Python: Strong programming skills for automation and test development
- Robot Framework: Test automation framework expertise for functional, regression, and ETL testing
- ETL Testing: Validation of data pipelines, transformation logic, and data quality
Nice-to-Have Skills:
- SQL / Database knowledge: Writing queries for validation and testing
- Data Warehousing: Understanding of ETL pipelines and data modeling concepts
- CI/CD Tools: Jenkins, Git, or similar for automated testing integration
- Version Control: Git or SVN
- Agile / SCRUM Methodology: Working in agile development teams
Education:Bachelor's degree in Computer Science, Information Technology, or a related field.
- Equivalent experience in Python automation testing and ETL