Source description
About the role
As an experienced QA Automation Engineer (Python) at Persistent, you will play a crucial role in the data and analytics QA team in Pune, Bangalore, or Hyderabad. Your primary responsibilities will include designing, developing, and executing test cases and test automation scripts using Python for data-driven applications. You will work closely with data engineers, developers, and product stakeholders to ensure data integrity, accuracy, and completeness across multiple sources and destinations. Key Responsibilities: - 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 and collaborate with developers and data engineers for issue resolution. - Participate in requirement reviews and provide QA input from a data testing perspective. - Prepare and maintain test documentation, reports, and metrics. Qualifications Required: - 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. At Persistent, you can expect a competitive salary and benefits package, a culture focused on talent development, opportunities to work with cutting-edge technologies, and employee engagement initiatives. The company is committed to fostering diversity and inclusion in the workplace, supporting hybrid work, flexible hours, and providing an accessibility-friendly office environment. Persistent is an Equal Opportunity Employer, welcoming applications from all qualified individuals. As an experienced QA Automation Engineer (Python) at Persistent, you will play a crucial role in the data and analytics QA team in Pune, Bangalore, or Hyderabad. Your primary responsibilities will include designing, developing, and executing test cases and test automation scripts using Python for data-driven applications. You will work closely with data engineers, developers, and product stakeholders to ensure data integrity, accuracy, and completeness across multiple sources and destinations. Key Responsibilities: - 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 and collaborate with developers and data engineers for issue resolution. - Participate in requirement reviews and provide QA input from a data testing perspective. - Prepare and maintain test documentation, reports, and metrics. Qualifications Required: - 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. At Persistent, you can expect a competitive salary and benefits package, a culture focused on talent development, opportunities to work with cutting-edge technologies, and employee engagement initiatives. The company is committed to fostering diversity and inclusion in the workplace, supporting hybrid work, flexible hours, and providing an accessibility-friendly office environment. Persistent is an Equal Opportunity Employer, welcoming applications from all qualified individuals.
More at Persistent Systems