1

Software Developer In Test Jobs in New York (NOW HIRING)

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

Sr QA Engineer - SDET (CM)

New York, NY · Hybrid

$140K - $170K/yr

Tatari is looking for a Sr. SDET to join our Engineering team. In this role, you will develop test automation suites, define end-to-end testing strategies for our client-facing web applications, and ...

Software Tester

Manhattan, NY · On-site

$53/hr

We are seeking a hands-on Software Engineer with strong expertise in Test Automation and Quality Engineering to help validate critical user journeys across web applications, backend APIs, integration ...

next page

Showing results 1-20

Software Developer In Test information

See New York salary details

$12

$59

$81

How much do software developer in test jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for software developer in test in New York is $59.91, according to ZipRecruiter salary data. Most workers in this role earn between $52.60 and $67.84 per hour, depending on experience, location, and employer.

Is SDET a good career?

A Software Development Engineer in Test (SDET) is a valuable role that combines software development and testing skills, often involving automation tools like Selenium or JUnit. It offers strong job growth, competitive salaries, and opportunities to work on quality assurance and testing frameworks in various industries. Success in this career typically requires programming knowledge, attention to detail, and continuous learning of testing methodologies.

Will AI take SDET jobs?

AI can automate certain testing tasks performed by Software Developers in Test (SDET), such as test case generation and execution, but it is unlikely to fully replace the role. SDETs will continue to be essential for designing complex test strategies, analyzing results, and maintaining automation frameworks, especially as they require programming skills and critical thinking. AI tools serve as complements that enhance productivity rather than substitutes for skilled testers.

What are the key skills and qualifications needed to thrive as a Software Developer In Test, and why are they important?

To thrive as a Software Developer In Test, you need strong programming skills, knowledge of testing methodologies, and typically a degree in computer science or a related field. Familiarity with automation frameworks (such as Selenium or Cypress), continuous integration tools, and version control systems is crucial. Attention to detail, analytical thinking, and effective communication set outstanding SDETs apart. These competencies ensure the creation of robust, reliable software and foster productive collaboration between development and QA teams.

Is SDET still in demand?

Software Development Engineers in Test (SDETs) are in strong demand due to the increasing emphasis on automated testing, quality assurance, and continuous integration in software development. SDETs with skills in programming, test automation tools, and CI/CD pipelines are particularly sought after across various industries.

What are Software Developers in Test?

Software Developers in Test (SDETs) are professionals who specialize in both software development and quality assurance. They design, develop, and maintain automated testing frameworks and tests to ensure the functionality, reliability, and performance of software products. SDETs work closely with development teams to identify potential issues early in the development cycle and ensure high-quality releases. Their role often involves writing code for automated tests, creating testing tools, and sometimes contributing to the product codebase itself.

What is a software developer in test?

A software developer in test (SDET) is a role that combines software development and quality assurance, focusing on designing, developing, and maintaining automated tests to ensure software quality. SDETs often have programming skills and work with testing tools and frameworks to improve testing efficiency and coverage.

How does a Software Developer in Test typically collaborate with development and QA teams during the software lifecycle?

A Software Developer in Test (SDET) works closely with both development and QA teams throughout the software development lifecycle. They participate in planning and design discussions to understand feature requirements and ensure testability, write and maintain automated test scripts, and review code for quality and test coverage. SDETs often act as a bridge, facilitating communication between developers and testers to identify defects early and improve the efficiency of the testing process. This collaborative approach helps deliver robust and reliable software while fostering a culture of quality across teams.

What is the difference between Software Developer In Test vs QA Engineer?

AspectSoftware Developer In TestQA Engineer
CredentialsProgramming skills, testing frameworks, sometimes certifications like ISTQBTesting certifications, quality assurance training, sometimes programming knowledge
Work EnvironmentCollaborates closely with developers, involved in automation and scriptingFocuses on manual and automated testing, quality process management
Industry UsageCommon in agile, DevOps teams, software development companiesUsed across various industries, including software, manufacturing, and healthcare
Search & Comparison IntentOften compared for automation and development skillsCompared for testing methodologies and quality assurance roles

The main difference is that a Software Developer In Test primarily develops automated tests and collaborates with developers, while a QA Engineer focuses on overall quality assurance, including manual testing and process improvement. Both roles require testing knowledge, but the Developer In Test emphasizes scripting and automation skills.

What are the most commonly searched types of Software Developer In Test jobs in New York? The most popular types of Software Developer In Test jobs in New York are:
What are popular job titles related to Software Developer In Test jobs in New York? For Software Developer In Test jobs in New York, the most frequently searched job titles are:
Infographic showing various Software Developer In Test job openings in New York as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $124,617 per year, or $59.9 per hour.

Senior / Staff Software AI Test Engineer, AI Engineering

TWG Global AI

New York, NY

$134K - $176K/yr

Full-time

Re-posted 25 days ago


Job description

The Organization  

At TWG Group Holdings, LLC ("TWG Global"), we drive innovation and business transformation across a range of industries-including financial services, insurance, technology, media, and sports-by leveraging data and AI as core assets. Our AI-first, cloud-native approach delivers real-time intelligence and interactive business applications, empowering informed decision-making for both customers and employees. 

We prioritize responsible data and AI practices, ensuring ethical standards and regulatory compliance. Our decentralized structure enables each business unit to operate autonomously, supported by a central AI Solutions Group, while strategic partnerships with leading data and AI vendors fuel game-changing efforts in marketing, operations, and product development. 

You will collaborate with management to advance our data and analytics transformation, enhance productivity, and enable agile, data-driven decisions. By leveraging relationships with top tech startups and universities, you will help create competitive advantages and drive enterprise innovation. 

At TWG Global, your contributions will support our goal of sustained growth and superior returns, as we deliver rare value and impact across our businesses. 

The Role 

TWG Global is seeking a Senior or Staff AI Software Engineer in Test to join our AI Engineering team building commercial-grade AI products. This is a software engineering role focused on test automation. You won't just write test cases, you'll design and build the frameworks, harnesses, evaluation infrastructure, and tooling that make testing AI agents and LLM-powered applications possible at scale. 

Our agents are written in LangGraph and run on Azure on the TWG side, with a parallel Vercel-based stack on the Palantir side. You'll write eval sets against both, and you'll validate the surfaces our users actually touch: iOS apps, plugins, and Chrome extensions, not just the model layer. 

You'll work shoulder-to-shoulder with AI engineers and data scientists, contributing production-quality code to shared repositories. The ideal candidate is a strong coder, fluent in Python and Java - who has shipped automated test infrastructure in a production environment and has hands-on experience evaluating LLM and agentic systems. 

Key Responsibilities: 

Framework and harness engineering 

  • Design and build scalable, reusable test automation frameworks for AI agents, LLM-powered applications, and underlying APIs. 
  • Write clean, maintainable Python for test harnesses, eval pipelines, synthetic data generation utilities, and internal tooling. 
  • Treat test code as production code: code review, type hints, documentation, library design. 

Evaluation infrastructure 

  • Build evaluation infrastructure for benchmarking agent performance against SOTA LLMs, competitors, and internal baselines. 
  • Own regression suites, golden datasets, rubric-based evals, and metric dashboards. 
  • Build tooling for synthetic test data generation, edge-case discovery, and adversarial testing. 

Resilience and load 

  • Design and run release, system, performance, and load tests against streaming, stateful, and async systems. 
  • Build chaos and fault injection tooling for token expiry, connection pool exhaustion, provider failover, and cache pressure scenarios. 
  • Drive contract testing across LLM providers (Bedrock, Anthropic, OpenAI) to catch parity drift. 

CI/CD and observability 

  • Integrate automated tests into CI/CD so every model, prompt, and code change is validated before it ships. 
  • Build trace-based assertions on LangGraph state, tool calls, and agent decisions - debugging an agent failure means replaying graph state, not re-running a prompt. 
  • Make observability a first-class testing surface (LangSmith, audit logs). 

Human-in-the-loop and partnership 

  • Implement HIL review workflows where automation alone cannot validate quality, then push the automation boundary outward. 
  • Partner with AI engineers and data scientists on model evaluation, training and eval data prep, and root-cause debugging of complex end-to-end failures. 
  • Champion quality engineering practices across the team: code review, coverage standards, observability, reproducibility. 
  • Ensure user-centric validation so AI outputs are accurate, reliable, and meet real-world application needs. 

Requirements

Qualifications:

  • 3-7 years of software engineering experience, with a meaningful portion focused on test automation, SDET, or software engineering in test roles. 
  • Expert-level Python. You write Python every day, design libraries other engineers use, and apply OOP and clean-code practices. 
  • Hands-on Java experience, enough to read, write, and test Java services, not just touch them. 
  • Working understanding of the LangGraph or Vercel frameworks: graph state, nodes, edges, tool calls, and how to write evals against agentic flows. 
  • Demonstrated experience building eval sets for LLM models (this is critical to the role). 
  • Experience testing across multiple client surfaces: iOS apps, plugins, and Chrome extensions. 
  • Hands-on experience building automated test suites with frameworks such as pytest, Selenium, Playwright, Cypress, or similar. 
  • Proven experience integrating test automation into CI/CD systems (GitHub Actions, Jenkins, CircleCI, GitLab CI, or similar). 
  • Strong skills in data manipulation, test data preparation, and SQL. 
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field. 

Preferred Qualifications: 

  • Experience with Azure (our primary cloud) and containerization (Docker). 
  • Experience testing RAG pipelines, agentic workflows, or multi-step tool-calling systems.

Benefits

Position Location:

This position is located in Santa Monica, CA (on-site). 

Compensation:

The base pay for this position is $190,000-250,000. A bonus will be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits.

TWG is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.