Job Description

Job Title: Python Automation Test Engineer

Experience: 6-10 years

Location: Bangalore / Chennai


Role Summary

Seeking a mid-level Test Automation Engineer with strong Python-based automation and data validation experience. The role focuses on automating data frame comparisons, validating Snowflake data, testing Tableau reports, and owning and evolving Streamlit-based automation applications .


Key Responsibilities

  • Develop and maintain Python automation frameworks
  • Design, enhance, and maintain Streamlit applications used for test execution, reporting, and data validation
  • Continuously add new automation features to Streamlit apps to improve usability, coverage, and scalability
  • Automate DataFrame-to-DataFrame comparisons using Pandas
  • Validate data across SQL databases and Snowflake
  • Automate Tableau report testing (data accuracy, aggregations, filters)
  • Integrate tests with CI/CD pipelines
  • Analyze results, log defects, and collaborate with data teams


Required Skills

  • Strong Python (Pandas, automation frameworks) & automating framework build
  • Solid understanding of Streamlit app architecture , state management, and performance
  • Hands-on experience enhancing and maintaining Streamlit-based automation tools
  • Advanced SQL
  • Hands-on Snowflake experience
  • Automation for data validation and reconciliation
  • Understanding of Tableau report testing
  • Git/version control


Nice to Have

  • CI/CD tools (Jenkins, GitHub Actions, etc.)
  • Cloud platforms (AWS/Azure/GCP)
  • Data warehousing & ETL knowledge


Special Note : Self driven , should be able to handle, manage customer. Lead from front and provide best practice guidance, Should be able to create POC /MVP and demo to stakeholders.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application