Apply Now

Requirement ID: 88725
Job Title: Principal Software Development Engineer in Test (SDET)
Job Type: Contract
Duration: 6 - 9 months
Location: Hamilton, NJ
Job Description:

Category - Senior

UI, Backend, Data Quality | Azure | Azure DevOps | AI‑Driven Quality Engineering

Experience

✅ 10+ years in SDET / Test Automation / Quality Engineering
✅ Proven Principal‑level influence across teams and platforms

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.

Key Responsibilities

UI & Backend Automation Leadership

Architect, design, and maintain enterprise‑grade automation frameworks for:
UI/Web applications (Playwright, Selenium, Cypress)
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:
Databases
Data pipelines
System‑to‑system integrations
Validate and automate checks for:
Data completeness, accuracy, consistency, and reconciliation
ETL / ELT transformations
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:
Accelerate test case generation
Improve automation code quality and maintainability
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
Proven depth in:
UI automation
API / backend automation
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:
Set automation and quality standards
Influence architecture and design decisions
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

Skills: Digital : Python~Playwright~Core Java~Selenium
Experience Required: 10 & Above
 

Apply Now