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

API Automation Tester

  • Hexaware Technologies
  • 9 - 12 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Software Engineer Iii

  • Walmart
  • 2 - 6 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Software Engineer III

  • Walmart
  • 2 - 3 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Software Engineer, CX

  • NICE
  • 2 - 4 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Tata Consultancy

Tata Consultancy Services is an Indian multinational information technology services and consulting company headquartered in Mumbai, Maharashtra, India with its largest campus located in Chennai, Tamil Nadu, India. As of February 2021, TCS is the largest IT services company in the world by market ca...