1

Software Development Engineer Test Sdet Jobs in Princeton, NJ

Senior AI SDET Engineer

New York, NY ยท On-site

$120K - $157K/yr

Role Summary A performance-first senior SDET engineering role for a hands-on contributor who can own performance testing strategy, contribute significantly to automation framework architecture, and ...

Senior AI SDET Engineer

New York, NY ยท On-site

$120K - $157K/yr

Role Summary A performance-first senior SDET engineering role for a hands-on contributor who can own performance testing strategy, contribute significantly to automation framework architecture, and ...

As a Staff SDET, you will partner closely with Product, Engineering, Operations, and Delivery teams from the earliest stages of planning through production. You will ensure quality is designed into ...

Senior SDET

Princeton, NJ ยท On-site

$47 - $52/hr

Senior SDET Job Location: Princeton, NJ Job Type: Contract Job Overview: Pay Range: $47hr - $52hr Requirement/Must Have: * Bachelor's or Master's degree in Computer Science, Engineering, Mathematics ...

New

Sr. SDET Consultant

Princeton, NJ ยท On-site

$52.50 - $67.50/hr

* 10+ years of experience as a SDET/Quality Assurance Specialist role * Experience in Insurance and/or financial business domains * Excellent communication, analytical and time management skills

SDET

New York, NY ยท On-site

$120K - $130K/yr

Looking for an experienced Quality Engineering Automation Engineer skilled in Java , Selenium , and ... Key Skills: * Java-based test automation * Strong SQL knowledge * Selenium WebDriver & Cucumber ...

Sr. SDET Engineer (Remote)

New York, NY ยท On-site +1

$120K - $157K/yr

As a Senior SDET Engineer, you will be responsible for ensuring the quality and reliability of our software applications through manual and automated testing. You will work closely with developers ...

Senior SDET

Princeton, NJ ยท On-site

$47 - $52/hr

Strong software development background, preferably a developer who transitioned into test engineering. * Extensive experience writing automation frameworks in JavaScript. * Background in Agile ...

New

Showing results 21-40

Software Development Engineer Test Sdet information

See Princeton, NJ salary details

$12

$57

$78

How much do software development engineer test sdet jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for software development engineer test sdet in Princeton, NJ is $57.41, according to ZipRecruiter salary data. Most workers in this role earn between $50.38 and $65.00 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software development engineer test SDET, and why are they important?

To thrive as a Software Development Engineer in Test (SDET), you need strong programming skills in languages like Java, Python, or C#, along with a solid understanding of software testing methodologies and computer science fundamentals. Familiarity with automation testing frameworks (such as Selenium or TestNG), CI/CD tools, and version control systems is typically required, and certifications like ISTQB can be beneficial. Analytical thinking, attention to detail, and effective communication are key soft skills that help in identifying issues and collaborating with development teams. These skills and qualities are crucial for ensuring software quality, reducing bugs, and accelerating release cycles in fast-paced development environments.

What is the difference between Software Development Engineer Test Sdet vs Software Engineer in Test SDET?

AspectSoftware Development Engineer Test (SDET)Software Engineer in Test (SDET)
CredentialsBachelor's in CS or related field, certifications like ISTQBBachelor's in CS or related field, certifications like ISTQB
Work EnvironmentDevelops automated tests, collaborates with developers, focuses on testing frameworksDesigns testing tools, writes automated tests, often involved in CI/CD pipelines
Industry UsageCommon in tech companies, especially in QA and testing teamsUsed interchangeably with SDET, prevalent in software development firms

Both roles focus on automation testing and quality assurance, requiring similar skills and certifications. The main difference lies in terminology preference; 'Software Development Engineer Test' and 'Software Engineer in Test' are often used interchangeably in the industry to describe professionals who develop testing frameworks and automate quality checks within software teams.

How does a software development engineer test SDET typically collaborate with developers and QA teams during the software development lifecycle?

As an SDET, you will work closely with both developers and QA teams throughout the software development lifecycle. This collaboration involves participating in code reviews, designing and implementing automated test frameworks, and ensuring that new features are testable and meet quality standards. SDETs often write test cases alongside developers, provide feedback on code quality, and help troubleshoot issues that arise during testing. This cross-functional teamwork not only improves product quality but also fosters a culture of continuous improvement and shared responsibility for delivering reliable software.

What is a software development engineer test SDET?

A Software Development Engineer in Test (SDET) is a professional who combines the skills of a software developer and a tester. SDETs are responsible for designing, developing, and maintaining automated testing frameworks and tools to ensure the quality and functionality of software products. They work closely with development teams to identify test cases, create automation scripts, and sometimes contribute to the development of the application itself. SDETs play a critical role in continuous integration and delivery pipelines, helping organizations achieve faster and more reliable software releases.
What cities near Princeton, NJ are hiring for Software Development Engineer Test Sdet jobs? Cities near Princeton, NJ with the most Software Development Engineer Test Sdet job openings:

Senior AI SDET Engineer

Octaura

New York, NY โ€ข On-site

$120K - $157K/yr

Other

Posted 8 days ago


Job description

Role Summary

A performance-first senior SDET engineering role for a hands-on contributor who can own performance testing strategy, contribute significantly to automation framework architecture, and help advance AI engineering practices within the SDET organization.

About the Role

We are looking for a highly technical SDET engineer to join our Quality Engineering organization and be a part of performance engineering, automation architecture, and test infrastructure development team.ย This is a hands-on engineering position for someone who enjoys solving complex technical problems, designing scalable testing solutions, and improving engineering productivity through modern software development practices and AI-assisted workflows.ย The ideal candidate must have performance testing expertise, strong software engineering fundamentals, and the ability to contribute to the evolution of automation frameworks and engineering practices across the organization.ย This role is expected to be a senior technical contributor within the SDET organization, helping shape testing strategy, mentor team members, and drive engineering excellence.

Role Priorities

The primary focus for this role is agentic development practices, Performance engineering strategy, workload modeling, bottleneck analysis, capacity testing, and scalable performance validation.ย As an IC, you will be heavily involved in automation framework architecture, TypeScript/Playwright platform work, code reviews, mentoring, and AI-assisted engineering practices.ย This is not just an automation scripting role.

Role Responsibilities

Performance Engineering

  • Actively participate in performance testing initiatives across multiple applications and services.
  • Design and execute load, stress, endurance, scalability, spike, resilience, and capacity tests.
  • Define realistic workload models, performance validation strategies, baselines, and success criteria.
  • Analyze applications, databases, infrastructure, and architectural bottlenecks.
  • Work closely with software engineers and architects to improve system performance and scalability.
  • Establish performance testing standards, best practices, and reporting methodologies.
  • Drive integration of performance testing into CI/CD pipelines and regular engineering workflows.
  • Define and track performance KPIs, quality metrics, and actionable performance signals.
  • Mentor engineers on performance testing methodology, interpretation of results, and common anti-patterns.

Automation Engineering

  • Design, develop, and maintain automation framework components and shared test infrastructure.
  • Improve framework scalability, maintainability, readability, and developer experience.
  • Create reusable libraries, utilities, fixtures, helpers, and common engineering patterns.
  • Participate in framework architecture decisions and provide meaningful code review feedback.
  • Help reduce technical debt through refactoring, modernization, and stronger engineering standards.
  • Support the team in building reliable, concise, and maintainable test automation across UI, API, integration, and end-to-end layers.
  • Write clean, maintainable, and production-quality code.
  • Participate in technical design and architecture discussions.
  • Review pull requests and provide constructive feedback on design, maintainability, testability, and long-term architecture.
  • Apply modern engineering practices, including unit testing, integration testing, refactoring, and clean code principles.
  • Promote testability, maintainability, observability, and engineering excellence across the organization.
  • Mentor SDETs and collaborate with developers to improve quality earlier in the development of lifecycles.
  • Use AI tools to improve development and testing efficiency.
  • Leverage AI for code generation, refactoring, code review support, debugging, documentation, and test generation.
  • Evaluate emerging AI technologies and practical engineering applications.
  • Help establish pragmatic AI engineering standards, prompts, workflows, and best practices within the team.

Required Qualifications

Experience

  • 7+ years of experience in SDET/QA Automation, Performance Engineering, or a related field. Exceptional candidates with less traditional experience may be considered if they demonstrate strong technical depth.
  • Experience working within modern software development teams using Git-based workflows and CI/CD practices.

Performance Engineering

  • Strong experience with load testing, stress testing, endurance testing, scalability testing, and capacity-oriented validation.
  • Strong ability to analyze performance bottlenecks and perform root-cause investigation across application, database, infrastructure, and architectural layers.
  • Ability to interpret performance metrics, identify trends, and translate findings into actionable engineering recommendations.
  • Hands-on experience with one or more performance testing platforms such as k6, Artillery, Gatling, JMeter, Locust, or equivalent tools.

Programming & Automation

  • Strong understanding of Object-Oriented Design, SOLID principles, design patterns, clean code, refactoring, and software architecture.
  • Strong understanding of unit testing, integration testing, API testing, and testability-focused design.
  • Strong understanding of relational databases and SQL.
  • Ability to evaluate trade-offs, design reusable components, and make sound architectural decisions.
  • Strong development experience with TypeScript / JavaScript.
  • Strongly preferred experience with Playwright and the modern TypeScript ecosystem.
  • Experience with automation framework development, API testing, end-to-end testing, and CI/CD integration.
  • Good to have knowledge with Java, Python, or C#.

The base pay range for this position in New York is $150,000 - $180,000 annually. Pay may vary depending on job-related knowledge, skills, and experience. Equity and year-end bonus may be provided as part of the compensation package, in addition to a full range of medical, financial, and other benefits, dependent on the position offered. Applicants should apply via Octaura's internal or external careers site.