Live opening · Posted 7 hours ago

Senior Automation Engineer

Tata Consultancy Services (TCS) · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 7 hours ago
CompanyTata Consultancy Services (TCS)
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsPython, JavaScript, Java, Git, Azure, CI/CD, SQL, Jenkins, Automation Testing, ETL
SourceLinkedin
ListedPosted 7 hours ago

About the role

Description supplied by the original job listing.

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 environment.
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
Strong 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.

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
14 min from Linkedin publishing this role to us finding it
10 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
69,598 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App