Senior Automation Engineer (Bengaluru)

Senior Automation Engineer (Bengaluru)

27 Oct
|
Tata Consultancy Services
|
Bengaluru

27 Oct

Tata Consultancy Services

Bengaluru

Data Quality Engineer Python + ETL Automation

Location:
Bengaluru

Experience:
Demonstrated experience in data quality engineering, ETL/DWH testing, and test automation, with the capability to lead quality-engineering initiatives and coordinate a mid-sized QA team. Role Overview The Data Quality Engineer will design and implement robust test automation for data pipelines and data warehouse solutions. The role combines hands-on engineering, quality governance, stakeholder collaboration, and team coordination in an agile delivery workplace. Core Responsibilities
• Design, develop, and maintain automated tests for data pipelines using Python or PySpark.
• Validate ETL and data warehouse workflows through comprehensive data, integration, and regression testing.
• Use SQL to analyze source and target data, identify discrepancies, and verify transformation logic.
• Read, understand, and modify stored procedures, preferably in Oracle environments.
• Create and maintain BDD-based test automation using Cucumber or a comparable framework.
• Integrate automated testing into CI/CD pipelines using Azure DevOps with Jenkins or GitLab Runner.
• Define and promote quality-engineering best practices, standards, and policies at program level.
• Troubleshoot complex quality-engineering issues and use production data to identify improvement opportunities.
• Monitor, review, and support adherence to quality-assurance policies and procedures.




• Coordinate a mid-sized QA team working across multiple products.
• Partner with client and delivery stakeholders and act as a liaison between the quality-engineering team and stakeholder groups.
• Contribute to agile ceremonies and apply effective QA practices throughout the delivery lifecycle. Required Skills and Qualifications
• Solid hands-on experience in data testing with Python or PySpark.
• Deep understanding of data-testing concepts, with emphasis on ETL.
• Hands-on experience in ETL/DWH testing and SQL using an RDBMS.
• Experience with relational databases, preferably Oracle, including stored-procedure analysis and modification.
• Strong experience with BDD using Cucumber or a similar framework.
• Experience integrating automated testing into CI/CD pipelines using Azure DevOps, Jenkins, or GitLab Runner.
• Hands-on experience with one or more programming languages, such as Java or JavaScript.
• Strong problem-solving, data-analysis, and review skills.
• Knowledge of Jira and Zephyr for test management.
• Proficient software-testing experience in an agile environment. Additional Requirements
• Strong hands-on expertise in test automation and automation-framework design.
• Effective written and verbal communication skills, with the ability to collaborate professionally across technical, client, and business teams.

📌 Senior Automation Engineer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior automation engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior automation engineer (bengaluru) / bengaluru