1

Senior Software Developer In Test Jobs in New York, NY

As a technical, hands-on Senior Software Development Engineer in Test (SDET) your job is to participate in the manual & automation testing of our mobile based application. You will be under the ...

next page

Showing results 1-20

Senior Software Developer In Test information

See New York, NY salary details

$16

$67

$95

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

As of Aug 21, 2026, the average hourly pay for senior software developer in test in New York, NY is $67.54, according to ZipRecruiter salary data. Most workers in this role earn between $57.31 and $75.72 per hour, depending on experience, location, and employer.

What is a senior software developer in test?

A Senior Software Developer In Test (SDET) is an experienced software professional who is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure software quality. SDETs work closely with development and QA teams to create automated tests that validate application functionality, performance, and security. They possess strong programming skills, a deep understanding of software testing methodologies, and often contribute to both the development and testing aspects of a project. Senior SDETs also mentor junior team members and help shape best practices for software testing within their organization.

What are the key skills and qualifications needed to thrive as a senior software developer in test?

To thrive as a Senior Software Developer In Test, you need advanced programming skills, expertise in test automation, and a solid understanding of software development and QA methodologies, typically supported by a degree in computer science or a related field. Proficiency with test automation frameworks (such as Selenium, Cypress, or Appium), continuous integration systems (like Jenkins or GitHub Actions), and relevant certifications (e.g., ISTQB) is highly valuable. Attention to detail, problem-solving abilities, and effective communication are critical soft skills for collaborating with developers and ensuring high-quality releases. These skills and qualities are essential for identifying issues early, optimizing testing processes, and delivering reliable software in fast-paced development environments.

What are some common challenges faced by senior software developers in test, and how can they be addressed?

Senior Software Developers in Test often encounter challenges such as balancing test automation coverage with tight deadlines, keeping up with evolving technologies, and ensuring effective communication between development and QA teams. Addressing these challenges involves prioritizing automation efforts based on risk and business impact, continually updating technical skills, and fostering a collaborative environment through regular cross-team meetings. Proactively sharing knowledge and advocating for best testing practices also help streamline workflows and maintain high-quality standards.

What is the difference between Senior Software Developer In Test vs Software Development Engineer in Test?

AspectSenior Software Developer In TestSoftware Development Engineer in Test
CredentialsTypically requires a software engineering degree and testing certificationsSimilar credentials, often with certifications in testing tools or automation
Work EnvironmentWorks closely with development teams to design and implement automated testsFocuses on developing testing frameworks and automation tools within development teams
Industry UsageCommonly used in software companies emphasizing quality assuranceWidely used in tech firms with a focus on continuous integration and delivery
Search & Comparison IntentOften compared for seniority and scope of testing responsibilitiesCompared for automation skills and development focus

Both roles involve testing and automation, but Senior Software Developer In Test typically has more leadership responsibilities and strategic testing planning, while Software Development Engineer in Test focuses more on developing testing tools and automation frameworks within the development process.

What are the most commonly searched types of Software Developer In Test jobs in New York, NY?

The most popular types of Software Developer In Test jobs in New York, NY are:

What are popular job titles related to Senior Software Developer In Test jobs in New York, NY?

For Senior Software Developer In Test jobs in New York, NY, the most frequently searched job titles are:

What cities near New York, NY are hiring for Senior Software Developer In Test jobs?

Cities near New York, NY with the most Senior Software Developer In Test job openings:

Infographic showing various Senior Software Developer In Test job openings in New York, NY as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $140,474 per year, or $67.5 per hour.

Senior Software Developer in Test (SDET)

NMK Global Inc.

Jersey City, NJ โ€ข On-site

$52.25 - $67.25/hr

Other

Posted 4 days ago


Job description

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Job Title: Senior Software Developer in Test (SDET)
Location: Jersey City, Boston, Tampa (Hybrid 3 days/week)
 

Job Description:

We are seeking a highly skilled and experienced Software Developer in Test (SDET) with 10+ years of hands-on experience in Java-based application development and test automation. The ideal candidate will be responsible for designing, developing, and executing automated testing solutions that ensure the quality, reliability, scalability, and performance of mission-critical enterprise applications.

This role requires deep expertise in test automation frameworks, Java development, CI/CD pipelines, cloud technologies, and modern software engineering practices. The candidate will work closely with developers, architects, product owners, and DevOps teams to embed quality throughout the software development lifecycle.

Key Responsibilities

Test Automation & Quality Engineering

  • Design, develop, and maintain scalable automated test frameworks and test suites for UI, API, integration, performance, and end-to-end testing.
  • Define and implement test strategies that support Agile and DevOps delivery models.
  • Develop reusable automation components and libraries to improve test efficiency and maintainability.
  • Ensure comprehensive functional, regression, integration, and system test coverage.
  • Drive shift-left testing practices and quality engineering initiatives.

Software Development

  • Develop and maintain automation solutions using Java and industry-standard testing frameworks.
  • Review application designs and code to ensure testability, reliability, and performance.
  • Collaborate with development teams to improve application quality and reduce production defects.
  • Participate in code reviews and enforce automation coding standards and best practices.

CI/CD & DevOps Integration

  • Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps, or CloudBees.
  • Enable continuous testing across development, QA, and production environments.
  • Support containerized testing environments using Docker and Kubernetes.
  • Analyze pipeline failures and improve test execution reliability.

Quality & Risk Management

  • Perform root-cause analysis of defects and production incidents.
  • Develop quality metrics, dashboards, and reporting mechanisms.
  • Ensure compliance with security, resiliency, and regulatory requirements.
  • Promote risk mitigation and proactive quality assurance practices.

Leadership & Collaboration

  • Mentor junior QA engineers and SDETs.
  • Partner with product, architecture, and development teams to define acceptance criteria and quality standards.
  • Drive adoption of modern testing tools, frameworks, and engineering practices.
  • Contribute to continuous improvement initiatives across the organization.

Required Qualifications

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development and test automation.
  • Strong Java programming expertise with hands-on experience in object-oriented design principles.
  • Extensive experience with:

o        Java 8/17/21+

    • JUnit, TestNG
    • Selenium WebDriver
    • REST Assured
    • Maven / Gradle
    • Spring / Spring Boot

Required Technical Skills

Test Automation

  • Selenium WebDriver
  • REST API Testing
  • TestNG / JUnit
  • Cucumber / BDD

API & Integration Testing

  • REST APIs
  • SOAP Services
  • Postman
  • Swagger/OpenAPI
  • Contract Testing

Databases

  • Oracle
  • PostgreSQL
  • SQL Server
  • Advanced SQL querying and validation

Cloud & Containerization

  • AWS, Azure, or GCP
  • Docker
  • Kubernetes
  • Cloud-native testing strategies

Messaging & Distributed Systems

  • Apache Kafka
  • IBM MQ
  • JMS
  • Event-driven architectures

Performance Testing

  • JMeter

Preferred Qualifications

  • Experience in financial services, capital markets, or highly regulated industries.
  • Experience testing microservices and distributed architectures.
  • Exposure to observability and monitoring tools such as Splunk, Grafana, Prometheus, or OpenTelemetry.
  • Knowledge of security testing and vulnerability management.
  • Relevant certifications in Agile, Testing, Cloud, or DevOps practices.

Core Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management.
  • Ability to work independently and lead quality initiatives.
  • Commitment to engineering excellence and continuous improvement.
  • Strong focus on automation, resiliency, stability, and operational excellence.

Success Measures

  • Increased automated test coverage and reduced manual testing effort.
  • Improved defect detection during early development stages.
  • Reduced production defects and faster release cycles.
  • Higher application reliability, resiliency, and performance.