Position Overview
We are looking for a skilled QA Python Testing Engineer with robust experience in Python-based testing, Hadoop testing, PySpark/Spark, SQL, and Pandas. The ideal candidate will be responsible for designing and executing test strategies for data-intensive applications, validating large datasets, developing automation frameworks, and ensuring data quality and accuracy across distributed processing environments.
The role requires strong analytical and problem-solving skills, with the ability to work closely with development, data engineering, and business teams to identify and resolve defects.
Key Responsibilities
- Design, develop, and execute functional, regression, integration, and data validation test cases using Python.
- Develop and maintain Python-based test automation scripts and frameworks.
- Perform testing of Hadoop ecosystem components and validate large-scale data processing workflows.
- Validate data processing and transformation logic using PySpark/Spark.
- Perform database and data validation testing using SQL.
- Use Pandas for data manipulation,
comparison, validation, and test-data analysis.
- Validate ETL/data pipelines and ensure data accuracy, completeness, consistency, and integrity.
- Perform source-to-target data validation across distributed data platforms.
- Analyze test results, identify defects, and work with development teams to troubleshoot and resolve issues.
- Create and maintain test scenarios, test cases, automation scripts, and test execution reports.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Collaborate with Data Engineers, Developers, Business Analysts, and other QA teams to ensure end-to-end quality.
- Identify opportunities to improve test automation, coverage, and overall QA processes.
Mandatory Skills
- Strong hands-on experience in Python Testing / Python Automation Testing.
- Robust experience in Hadoop Testing and validation of Hadoop-bas
📌 QA - Python testing (Hyderabad)
🏢 CGI
📍 Hyderabad