1

Software Developer In Test Jobs (NOW HIRING)

Software Developer in Test (SDET)

Seattle, WA · On-site

$57 - $73.50/hr

Spark Tek Inc is seeking a hands-on Test Automation Engineer to enhance frontend test coverage in ... and DevOps practices Company : Spark Tek Inc offers IT solutions and consultancy services ...

(presystem) SDET - Charlotte

Charlotte, NC · On-site

$48.75 - $63/hr

Software Developer Engineer In Test SDET for a short term project - start date will be in June and contract will go through December. Excellent verbal, written, and interpersonal communication skills ...

C# Developer in Test (SDET)

Denver, CO · On-site

$51.50 - $66.50/hr

They are seeking a C# Developer in Test (SDET) with a solid QA background and experience in automation development to join their team. Responsibilities : • QA Automation experience - experience ...

Yes Job Overview We are seeking a skilled Software Developer/Engineer in Test responsible for designing, developing, and implementing tools and frameworks to test complex data-driven software systems ...

Showing results 21-40

Software Developer In Test information

See salary details

$11

$54

$74

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

As of Sep 2, 2026, the average hourly pay for software developer in test in the United States is $54.76, according to ZipRecruiter salary data. Most workers in this role earn between $48.08 and $62.02 per hour, depending on experience, location, and employer.

What is a software developer 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 are the key skills and qualifications needed to thrive as a software developer in test?

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.

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 cities are hiring for Software Developer In Test jobs?

Cities with the most Software Developer In Test job openings:

What are the most commonly searched types of Software Developer In Test jobs?

The most popular types of Software Developer In Test jobs are:

What states have the most Software Developer In Test jobs?

States with the most job openings for Software Developer In Test jobs include:

What job categories do people searching Software Developer In Test jobs look for?

The top searched job categories for Software Developer In Test jobs are:

Infographic showing various Software Developer In Test job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $113,906 per year, or $54.8 per hour.

QA Engineer: Software Developer in Test

WorkGenius Group

San Mateo, CA • On-site

$57 - $73.75/hr

Other

Posted 2 days ago

New


Job description

Title: QA Engineer: Software Developer in Test
Industry: Autonomous Vehicle / Technology
Location: Foster City, CA
Duration: Approximately 6 months
Responsibilities
  • Design, build, and maintain automated test suites for backend APIs, background workers, and microservices across development, staging, pre-production, and production environments.
  • Develop performance and load tests using K6 or equivalent, including realistic data-driven scenarios against REST APIs at scale.
  • Integrate automated testing into CI/CD pipelines and release workflows; support release validation, regression sign-off, and production rollouts.
  • Validate release-critical behavior, including data consistency, schema migrations, API contracts, cross-service integrations, and new feature or defect-fix functionality.
  • Monitor release health through dashboards, logs, and test results; triage failures, identify quality trends, collaborate with engineering, and document test plans and release criteria.
Requirements
  • Strong Python and/or TypeScript proficiency for test automation, API testing, and data validation; experience with REST testing frameworks such as pytest or requests and schema/contract validation.
  • Hands-on experience with performance and load testing tools such as K6 or Locust, plus SQL proficiency for quality-data analysis, metrics, and triage.
  • Familiarity with staged software delivery, version tags, environment promotion, production change management, Git, code review workflows, and CI systems.
  • Ability to debug distributed services in containerized environments using logs, health checks, and basic cluster tooling; familiarity with observability, cloud data stores, or workflow orchestration is advantageous.
  • Strong written and verbal communication skills; experience in QA, release management, software quality metrics, high-availability SaaS, or geospatial/mapping platforms is preferred.
Skills
  • Test Automation
  • Python
  • TypeScript
  • REST API Testing
  • pytest
  • K6
  • Performance Testing
  • CI/CD
  • SQL
  • Distributed Systems
Hourly rate is commensurate with experience and is an estimated range provided by WorkGenius.
ref_id: b2369ad3-cac1-46e8-92d0-ddf0cb1a1001