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

SDET

Township of Hamilton, New Jersey, United StatesOnsiteFull Time$100,000–$130,000 /yrPosted 2 months 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 Principal Software Development Engineer in Test (SDET) to modernize quality engineering across UI, API, services, and data layers. This hands-on leadership role involves defining automation standards, building scalable frameworks, integrating continuous testing in Azure DevOps, and embedding AI-assisted quality practices. You will collaborate with Engineering, Product, DevOps, and Business stakeholders to enhance quality by design, mitigate production risks, and ensure reliable releases in complex, data-driven systems, ideally within wealth management or financial services. The role requires 10+ years of experience, strong coding skills in Java, Python, or TypeScript/JavaScript, and expertise in UI, API, and data quality automation.

Job Description.

About the Role We are seeking a Principal Software Development Engineer in Test (SDET) to lead and modernize quality engineering across UI, API, services, and data layers. This is a hands-on and strategic leadership role, responsible for defining automation standards, building scalable test frameworks, enabling continuous testing in Azure DevOps, and embedding AI-assisted quality practices across teams. You will partner closely with Engineering, Product, DevOps, and Business stakeholders to drive quality by design, reduce production risk, and ensure reliable, high-confidence releases in complex, data-driven systems—preferably within wealth management or financial services domains.

Roles & Responsibilities

UI & Backend Automation Leadership

  • Architect, design, and maintain enterprise-grade automation frameworks for:

o UI/Web applications (Playwright, Selenium, Cypress)

o APIs and backend services (REST / GraphQL, microservices)

  • Establish automation best practices, coding standards, and framework guidelines
  • Embed automation into Azure DevOps CI/CD pipelines with robust quality gates
  • Drive test stability improvements, reduce flaky tests, and optimize execution time
  • Partner with engineering teams to improve testability, observability, and quality by design
  • Mentor and coach SDETs, raising the overall automation maturity of the organization

Data Quality & Backend Validation (Core Expectation)

  • Lead the design and automation of data quality validation frameworks across:

o Databases

o Data pipelines

o System-to-system integrations

  • Validate and automate checks for:

o Data completeness, accuracy, consistency, and reconciliation

o ETL / ELT transformations

o Batch jobs, scheduled processes, and file-based integrations (CSV / JSON / XML)

  • Build reusable data validation utilities using SQL and Python / Java
  • Implement automated reconciliation for financial or transactional data where applicable
  • Integrate data quality tests into CI/CD pipelines or scheduled automation runs with actionable reporting
  • Proactively identify data anomalies and quality risks before production releases

Azure, DevOps & Platform Enablement

  • Drive quality engineering practices within Azure environments
  • Design and govern test execution strategies in Azure DevOps
  • Define test stages, quality gates, and reporting standards across pipelines
  • Ensure traceability across requirements, tests, defects, and releases

AI-Driven Quality Engineering

  • Champion the use of AI-assisted tools (GitHub Copilot, Copilot agents, AI assistants) to:

o Accelerate test case generation

o Improve automation code quality and maintainability

o Analyze test failures, logs, and quality trends · Define guardrails and best practices for responsible AI usage in QA

  • Drive adoption of AI-enabled productivity patterns across QE teams

Required Qualifications Technical & Engineering Expertise

  • 10+ years of experience in SDET / Test Automation / Quality Engineering
  • Strong hands-on coding expertise in Java, Python, or TypeScript/JavaScript&nbs p;
  • Proven depth in: o UI automation

o API / backend automation

o Automated data quality testing

  • Advanced SQL skills with deep experience validating backend data and transformations
  • Experience testing distributed systems and microservices
  • Strong CI/CD experience using Azure DevOps, GitHub Actions, Jenkins, or similar tools.

Leadership & Influence

  • Ability to operate at a Principal level:

o Set automation and quality standards o Influence architecture and design decisions

o Mentor senior and junior SDETs

  • Strong stakeholder management and cross-team collaboration skills
  • Ability to translate business risk into actionable quality strategies

Domain Experience (Strong Advantage)

Wealth Management / Financial Services experience, including:

  • Investment platforms
  • Client onboarding / account opening
  • Financial data validation and reconciliation
  • Regulatory or compliance-driven systems

Salary Range: $100,000 - $130,000 a year

Location

Hamilton, NJ

Job Function

TECHNOLOGY

Role

Engineer

Job Id

403156

Desired Skills

SDET

Salary Range

$100,000-$130,000 a year

Desired Candidate Profile

Qualifications : BACHELOR OF COMPUTER SCIENCE

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

Similar roles