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