Sr. Sw Test Engineer (3-6 Years of Experience in Etl Testing With Sql and Python)

Visa Visa · Fintech · Bengaluru, India, IN

Senior Software Test Engineer focused on automating data quality validation for large-scale financial data pipelines using PySpark, Python, SQL, and Hive. The role involves designing, building, and maintaining scalable testing frameworks, integrating with CI/CD, and ensuring data integrity within Visa's enterprise data ecosystem.

What you'd actually do

  1. Design, develop, and maintain automated data quality checks for complex, petabyte-scale data pipelines.
  2. Build scalable data validation frameworks using PySpark, PyTest, Python, SQL, and Hive, ensuring comprehensive test coverage.
  3. Partner with Data Engineering and DevOps teams to integrate automated testing into CI/CD pipelines.
  4. Analyze test results to identify data anomalies, root causes, and remediation strategies.
  5. Develop and maintain production monitoring and alerting solutions for data quality.

Skills

Required

  • ETL Testing
  • SQL
  • Python
  • PySpark
  • Data Quality
  • Automation
  • Test Engineering
  • Data Engineering
  • Hive
  • HDFS
  • Data Pipeline Architectures
  • ETL Processes
  • Big Data Best Practices
  • CI/CD

Nice to have

  • Amazon Deequ
  • Great Expectations
  • Apache Airflow
  • AWS Step Functions
  • Data Cataloging
  • Data Lineage
  • Metadata Management

What the JD emphasized

  • 5+ years of experience in test engineering or data engineering roles, with a strong focus on data quality and automation.
  • Advanced proficiency in PySpark and Python for large-scale data processing and validation.
  • Strong experience with SQL and Hive for querying, profiling, and validating large datasets.
  • Hands-on experience with Hive and HDFS.
  • Solid understanding of data pipeline architectures, ETL processes, and big data best practices.