Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior software Engineer in Test @ Tata Consultancy

Home > Quality Assurance and Testing






 Senior software Engineer in Test

Job Description


Senior Software Engineer in Test / Data Quality Engineer


Desired Experience Range: 7 - 10 years

Location of Requirement: Bangalore


Required Experience/Skills:


  • Experience in data quality engineering, Software testing, or data engineering.
  • Strong proficiency in SQL and Python with the ability to validate large datasets.
  • Experience with Snowflake, Databricks, Spark, Airflow, or similar tools.
  • Proven ability to build and scale automated data testing frameworks.
  • Experience leading strategic initiatives and/or managing engineering team members.
  • Strong problem-solving and debugging skills; able to anticipate and prevent data issues.
  • B.S. in Computer Science (or equivalent degree or work experience)

Nice to have:


  • Experience with BDD frameworks (e.g., Behave)
  • Experience working in AWS or other cloud environments
  • Familiarity with open-source data quality tools like Deequ, Great Expectations, or similar custom frameworks

Responsibilities include:


  • Lead the design and implementation of test strategies for complex data pipelines and business logic.
  • Collaborate with cross-functional teams to ensure scalable, testable data solutions.
  • Architect and evolve automated testing frameworks across batch and streaming data.
  • Define and enforce best practices for testing, monitoring, and CI/CD in data workflows.
  • Own and drive strategic data quality initiatives, including stakeholder alignment and execution.
  • Mentor engineers, conduct code/test reviews, and support team development.
  • Manage direct reports as needed, including coaching, planning, and performance support.
  • Introduce and evaluate tools and frameworks to enhance test coverage and automation

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Software Developer in Test (SDET)
Employement Type: Full time

Contact Details:

Company: Tata Consultancy
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Software Testing Snowflake Data Bricks ETL SQL

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Python Automation Engineer - (pan India -g)

  • Infosys
  • 5 - 10 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Lead Software Engineer - AI/ML

  • Boeing
  • 10 - 15 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

R&D Software Engineer

  • VMware
  • 5 - 10 years
  • Pune
  • 3 days ago
₹ Not Disclosed

R&D Engineer Software

  • VMware
  • 9 - 14 years
  • Kalyani
  • 3 days ago
₹ Not Disclosed

Tata Consultancy

We are hiring Fulltime with TechMahindra for below mentioned Skills:\\\\n\\\\n1. Experience with Big Data Environment\\\\n\\\\n2. Hands on coding in Python, Spark, Hive\\\\n\\\\n3. Shell Scripting