Principal Software Development Engineer in Test (SDET)

Diverse Lynx LLC
Hamilton Township, NJ, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$114,400.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Microsoft Azure Encodings Databases Continuous Integration Data Validation Extract Transform Load (ETL) DevOps
+31 more
Distributed Systems Github JSON Python (Programming Language) Lynx Microsoft UI Automation Azure DevOps Pipelines Selenium SQL Databases Systems Integration Test Case Test Execution Engine Transaction Data TypeScript Web Applications Extensible Markup Language (XML) Sql Optimization GitHub Copilot Delivery Pipeline Cypress (Programming Language) Advanced Reports Backend Data Layers Playwright Data Analytics Graphql Software Coding Data Pipelines SDET Jenkins Microservices

Job description

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., 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

Requirements

10+ years in SDET / Test Automation / Quality Engineering Proven Principal-level influence across teams and platforms, 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 Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

About the company

© 2026 Careerjet All rights reserved

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:57 min

Introduction to the Lynx cross-platform UI framework

Xuan Huang Xuan Huang · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

3:37 min

Balancing scale and velocity with platform adjacency theory

Xuan Huang Xuan Huang · World Congress 2025

Videos

See all

Related articles

See all