Tata Consultancy Services logo
Tata Consultancy Services Verified
Information Technology & Services

Databricks Automation Engineer

Seattle, Washington, United StatesOnsiteFull Time$100,000–$130,000 /yrPosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Databricks Automation Engineer with 8+ years of experience in software engineering and testing, including technical ownership of QA practices. The role requires 3+ years of leadership experience in mentoring engineering/QA teams. Key responsibilities include defining and owning test architecture and frameworks for ETL/ELT, Databricks/Spark, APIs, and UIs; designing and implementing data validation and quality strategies; architecting CI/CD pipelines; leading performance and scalability testing; and implementing observability for test executions. Strong coding skills in Python, Java, or Scala are essential, along with deep knowledge of data engineering and lakehouse patterns, particularly with Databricks/Spark/Delta Lake systems.

Job Description
Must Have Technical/Functional Skills

  • Define and own cross-team test architecture and frameworks for ETL/ELT, Databricks/Spark, APIs, and UIs that scale across multiple product teams and environments.
  • Design and implement comprehensive data validation and data-quality strategies for large-scale telemetry processing (schema validation, row counts, statistical checks, delta comparisons, anomaly detection, drift detection).
  • Architect and enforce CI/CD-integrated automated testing pipelines (Azure DevOps / GitHub Actions) supporting pre-deploy gating, contract testing, canary verification, and regression protection.
  • Lead synthetic test data generation strategies and robust mocking/stubbing approaches for downstream dependencies; ensure environment-aware and secure test harnesses for sensitive telemetry.
  • Drive performance, scalability, and distributed load testing for Spark jobs and supporting microservices; quantify bottlenecks and propose system- and code-level remediation.
  • Collaborate with data engineering, platform, DevOps, and product leadership to define acceptance criteria, release quality gates, and automated verification SLAs.
  • Implement and maintain observability for test executions; publish automation health metrics (pass rates, flakiness, coverage, mean time to detection) and maintain executive-facing dashboards.
  • Own test documentation, runbooks, failure triage playbooks, and on-call handover for production incidents related to data correctness and test infrastructure.
  • Lead and grow a high-performing QA/test automation capability — hire, coach, establish standards, and promote best practices organization-wide

Roles & Responsibilities

  • 8+ years of professional software engineering and testing experience, including technical ownership of QA/test practices across the SDLC.
  • 3+ years leading or mentoring engineering/QA teams in technical areas (Test Lead, Principal QA Engineer, or similar).
  • Deep knowledge of data engineering and lakehouse patterns: partitioning strategies, ACID/Delta semantics, schema evolution, delta table optimization, CDC, time-travel, and data lineage; able to design verification approaches for

Databricks/Spark/Delta Lake systems.

  • Proven experience architecting and building scalable automated test frameworks and embedding them into enterprise CI/CD using Azure DevOps or GitHub Actions.
  • Strong software engineering skills with extensive coding experience in Python, Java, or Scala for test development and automation; ability to review and contribute production-grade code.
  • Extensive experience testing data pipelines and big-data processing (Databricks, Spark/PySpark, Delta Lake, ADLS Gen2) or equivalent streaming/batch platforms at scale.

Base Salary Range : $100,000 to $130,000 Per Annum
TCS E Mployee Benefits Summary
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Qualifications:
BACHELOR OF COMPUTER SCIENCE

Ready to apply?
You'll be redirected to Tata Consultancy Services's application page.

Similar roles