
Software Engineer in Test
Role summary
Seeking a Principal Software Development Engineer in Test (SDET) to modernize quality engineering across UI, API, services, and data layers. This hands-on, strategic role involves defining automation standards, building scalable frameworks, integrating continuous testing in Azure DevOps, and embedding AI-assisted quality practices. The ideal candidate will partner with stakeholders to drive quality by design, reduce production risk, and ensure reliable releases in complex, data-driven systems, preferably within wealth management or financial services. Key responsibilities include leading UI/backend automation, data quality validation, Azure DevOps integration, and championing AI in QA.
REQUIREMENT\_CITY - Hamilton, NJ - Need to work from office 5 Days a week and has to come to office for F2F Round
Role Name : Principal Software Development Engineer in Test (SDET)
Location : Hamilton, NJ
Job Type : Contract
ROLE\_DESCRIPTION -
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
Skills: Digital : Python, Core Java, Selenium
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
Thanks and Regards
Deeksha Kumari
Technical recruiter
Precision Technologies Corp
E-mail:
deeksha.k@precisiontechcorp.com
Similar roles
Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid
- Software Engineer in TestPALNAR · United States · Hybrid