1

Software Development Engineer In Test Jobs in El Cajon, CA

Under general supervision, the Software Development Engineer II designs, develops, debugs, tests and implements software enhancements. Responsibilities include correcting defects in existing ...

... test failure, and revises/debugs assigned programs and/or procedures as necessary • Uses ... Required : • Bachelor's or Master's degree in Computer/Engineering Science or equivalent ...

Software Test Engineer

San Diego, CA · On-site

$73K - $132K/yr

The Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Software ...

Software Test Engineer

San Diego, CA · On-site

$92K - $166K/yr

The Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Software ...

Software Test Engineer

San Diego, CA · On-site

$73K - $132K/yr

The Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Software ...

Software Test Engineer

San Diego, CA · On-site

$73K - $132K/yr

The Software Test Engineer will be part of a dynamic team working in an agile software development environment that is building a user application to run on mobile device form factors. The Software ...

Showing results 21-40

Software Development Engineer In Test information

See El Cajon, CA salary details

$12

$57

$77

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

As of Aug 21, 2026, the average hourly pay for software development engineer in test in El Cajon, CA is $57.17, according to ZipRecruiter salary data. Most workers in this role earn between $50.19 and $64.76 per hour, depending on experience, location, and employer.

What is a software development engineer in test?

A Software Development Engineer In Test (SDET) is a professional who combines software development skills with expertise in testing to ensure the quality of software products. SDETs design, develop, and maintain automated test frameworks, write test scripts, and work closely with developers to identify and resolve defects early in the software development lifecycle. They play a critical role in integrating testing into the development process, improving test coverage, and enabling continuous integration and delivery. SDETs often have strong programming abilities and a deep understanding of both software engineering and quality assurance best practices.

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

To thrive as a Software Development Engineer in Test (SDET), you need a solid background in software engineering principles, programming skills (often in languages like Java, Python, or C#), and a strong understanding of testing methodologies. Familiarity with automated testing frameworks (such as Selenium, JUnit, or TestNG), CI/CD tools, and sometimes certifications like ISTQB are typically required. Analytical thinking, attention to detail, and effective communication are essential soft skills that help SDETs collaborate with developers and identify issues efficiently. These skills are crucial to ensure robust, scalable, and high-quality software products through efficient test design and automation.

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

As an SDET, you'll work closely with both software developers and quality assurance teams throughout the development process. Your role involves participating in design and code reviews to ensure testability, creating automated test frameworks, and writing test cases alongside developers. You'll also help identify bugs early, contribute to continuous integration pipelines, and facilitate communication between development and QA to ensure high-quality releases. This collaborative environment allows you to bridge the gap between coding and testing, making you a key player in delivering reliable software.

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

AspectSoftware Development Engineer In TestSoftware Engineer
Primary FocusDesigning and developing automated tests, ensuring software qualityDeveloping software applications and features
Skills & CertificationsProgramming, testing frameworks, automation toolsProgramming, software design, system architecture
Work EnvironmentQuality assurance teams, development teams, testing labsDevelopment teams, product teams, engineering environments
Industry UsageTech companies, software firms, QA departmentsTech companies, startups, software product companies

While both roles require strong programming skills, Software Development Engineer In Test focuses on automation and testing to ensure software quality, whereas Software Engineers primarily develop new features and applications. Both roles are integral to software development but serve different aspects of the product lifecycle.

What cities near El Cajon, CA are hiring for Software Development Engineer In Test jobs?

Cities near El Cajon, CA with the most Software Development Engineer In Test job openings:

Infographic showing various Software Development Engineer In Test job openings in El Cajon, CA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $118,918 per year, or $57.2 per hour.

Software Engineer - Test and Validation

Socket.dev

San Diego, CA • On-site

$120 - $170/hr

Other

Posted 3 days ago

New


Job description

Do you want to make a positive impact on the direction of new, key technologies in consumer products while pioneering the future of intelligent quality assurance? We are the Audio Product System Quality team, and we are seeking a creative and motivated Software Engineer in Test to join our team for advanced audio products like AirPods/AirPods Pro/AirPods Max! You will be a key part of the hardware/software development process and have the opportunity to work closely with firmware/software/hardware teams while we deliver the best audio experience for our customers. To achieve this, it requires building large automated frameworks to gather thousands of iterations of test data weekly, and we need people like you to help us build and maintain our tools for critical functional, stability and performance testing of AirPods products. You'll plan, design and write code for system automation with an emphasis on hardware and firmware-centric risks across a number of devices. You will be at the nexus of hardware, firmware and software where you work cross-functionally with multiple engineering and QA/QE teams to identify risk areas and testing responses, and to support engineering investigations. We expect artificial intelligence and machine learning to be at the core of the work, developing next-generation automation tools that predict, prevent, and optimize critical system failures before they impact customers. Come join our team!

Description

As a Software Engineer in Test you will be responsible for the development of key new areas for AirPods functional, stability and performance test coverage, enhanced by machine learning capabilities while also balancing the day-to-day operations of existing automation that runs thousands of iterations daily.

Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 3 years experience involving machine learning algorithms and their practical applications
  • Professional work experience testing embedded systems
  • Hands-on programming experience with Python
  • Familiarity with software engineering fundamentals (version control, testing, debugging)
  • Strong problem-solving skills and ability to work in a cross-disciplinary team environment
  • Excellent written and verbal communication skills
Preferred Qualifications
  • Experience with hardware/firmware/software validation, hardware/firmware/software integration, or testing methodologies
  • Experience with Claude code or other AI tools, MCPs and skills
  • Background in data science, machine learning, computer vision, or statistical data analysis
  • Knowledge of real-time audio or Bluetooth technologies
  • Familiarity with data analysis and visualization tools such as Tableau or Superset
#J-18808-Ljbffr