Role: Software Development Engineer in Test (SDET)
Location: Hamilton, NJ (Onsite)
Job type: Full time
Salary Range : $110,000 - $120,000 a year
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
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
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.
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.
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.