About Position:
We are seeking an experienced QA Automation Engineer (Python) to join our data and analytics QA team across Pune, Bangalore, or Hyderabad. This role is ideal for a senior QA professional with deep expertise in Python-based automation, ETL testing, and modern cloud data platforms such as Databricks and Azure Data Factory. As a QA Automation Engineer, you will play a critical role in ensuring the quality, accuracy, and reliability of large-scale data pipelines and data-driven applications. You will work closely with data engineers, developers, and product stakeholders to design and execute comprehensive automated test strategies that validate end-to-end ETL workflows, data transformations, and cloud-based data processing jobs. The role requires strong hands-on experience with Python, a solid understanding of ETL and data warehousing concepts, and practical exposure to testing Databricks notebooks and workflows as well as pipelines built using Azure Data Factory (ADF). You will also contribute to test planning, defect management, test documentation, and provide QA inputs during requirement and design discussions.
- Role: Python QA Automation
- Location: Pune, Bangalore, Hyderabad
- Experience: 8 to 15 Years
- Job Type: Full Time Employment
What You'll Do:
- Design, develop, and execute test cases and test automation scripts using Python for data-driven applications.
- Validate ETL pipelines, including source-to-target data reconciliation, data transformations, and data quality checks.
- Perform testing on Databricks notebooks, jobs, and workflows.
- Test and validate data pipelines built using Azure Data Factory (ADF).
- Conduct data validation, regression testing, and performance testing for large datasets.
- Identify, log, and track defects, work closely with developers and data engineers for issue resolution.
- Ensure data integrity, accuracy, and completeness across multiple sources and destinations.
- Participate in requirement reviews and provide QA inputs from a data testing perspective.
- Prepare and maintain test documentation, reports, and metrics.
Expertise You'll Bring:
- 8+ years of experience in Quality Assurance / Data Testing
- Strong hands-on experience with Python for test automation and data validation
- Good understanding of ETL concepts and data warehousing
- Hands-on experience with Databricks (notebooks, Spark jobs, workflows)
- Experience testing pipelines built using Azure Data Factory
- Strong SQL skills for data validation and analysis
Benefits:
- Competitive salary and benefits package
- Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
- Opportunity to work with cutting-edge technologies
- Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
- Annual health check-ups
- Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:
Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.
- We support hybrid work and flexible hours to fit diverse lifestyles.
- Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
- If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment
Let's unleash your full potential at Persistent
Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.