1

Java Software Development Engineer In Test Jobs in San Diego, CA

SDET Level 2

San Diego, CA ยท On-site

$53 - $68.50/hr

R-2877907 SDET Level 2 Amazon.Com, Inc. San Diego, CA 92127 12 Months ****/hour Top 3 Skills 1.) C++ 2.) Automation Experience - Python / C# 3.) CI/CD understanding / Testing Background โ€ข Test ...

Company Description 360 IT Professionals is a Software Development Company based in Fremont ... Java, or other OO language Must be experienced in ETL Testing. Additional Information Unfeigned ...

next page

Showing results 1-20

Java Software Development Engineer In Test information

See San Diego, CA salary details

$28

$64

$90

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

As of Jul 22, 2026, the average hourly pay for java software development engineer in test in San Diego, CA is $64.15, according to ZipRecruiter salary data. Most workers in this role earn between $52.84 and $72.50 per hour, depending on experience, location, and employer.

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

AspectJava Software Development Engineer In TestJava QA Engineer
Primary FocusDevelops automated tests, writes test frameworks, and ensures software quality through codingPerforms manual and automated testing, focuses on test execution and defect reporting
Skills & CertificationsJava programming, automation tools (Selenium, JUnit), scripting, CI/CD knowledgeTesting methodologies, Java basics, automation tools, bug tracking
Work EnvironmentSoftware development teams, Agile/Scrum environments, coding-intensiveTesting teams, collaboration with developers, sometimes manual testing

In summary, Java Software Development Engineer In Test roles focus on creating automated testing solutions and integrating testing into the development process, requiring strong coding skills. Java QA Engineers primarily perform testing activities, including manual and automated tests, often with less emphasis on developing testing frameworks.

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

To thrive as a Java Software Development Engineer In Test, you need strong programming skills in Java, a solid understanding of software testing principles, and experience with automated testing frameworks, often backed by a degree in computer science or related field. Familiarity with tools like Selenium, TestNG, JUnit, CI/CD systems, and source control platforms such as Git is typically required, along with knowledge of API testing and scripting. Excellent problem-solving abilities, attention to detail, and clear communication skills help you identify issues and collaborate effectively with development teams. These skills ensure the delivery of high-quality, reliable software by enabling thorough, efficient, and automated testing processes.

What does a Java Software Development Engineer In Test (SDET) do?

A Java Software Development Engineer In Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and scripts using Java. SDETs work closely with developers and QA teams to ensure the quality and reliability of software applications by writing code that tests other code. They also help identify bugs, create test plans, and contribute to continuous integration and deployment processes. SDETs play a key role in improving software quality and speeding up release cycles through automation.

How does a Java Software Development Engineer In Test (SDET) typically collaborate with developers and QA teams during the software development lifecycle?

A Java SDET works closely with both developers and QA teams to ensure software quality from the earliest stages of development. They participate in sprint planning, help define acceptance criteria, and design automated test frameworks that integrate smoothly with the development pipeline. Collaboration often involves reviewing code, sharing test results in real time, and troubleshooting issues together to accelerate the feedback loop. This hands-on involvement helps catch defects early and supports a culture of continuous integration and delivery.
What are popular job titles related to Java Software Development Engineer In Test jobs in San Diego, CA? For Java Software Development Engineer In Test jobs in San Diego, CA, the most frequently searched job titles are:
What job categories do people searching Java Software Development Engineer In Test jobs in San Diego, CA look for? The top searched job categories for Java Software Development Engineer In Test jobs in San Diego, CA are:
What cities near San Diego, CA are hiring for Java Software Development Engineer In Test jobs? Cities near San Diego, CA with the most Java Software Development Engineer In Test job openings:
Software Development Engineer in Test II

Software Development Engineer in Test II

Brain Corp

San Diego, CA โ€ข On-site

Full-time

Posted 24 days ago


Job description

Job Summary:
Brain Corp is a San Diego-based AI company creating transformative core technology for the robotics industry. The Software Development Engineer in Test II (SDET II) is responsible for building and improving automated systems to validate software applications, collaborating closely with product developers to ensure high-quality software releases.
Responsibilities:
โ€ข Develop and maintain automated tests and validation tools to verify the functionality and reliability of software applications and services
โ€ข Write and maintain automation code in Python within Linux-based environments, contributing to shared test frameworks and validation tools
โ€ข Implement automated tests for web applications, APIs, and backend services using modern testing frameworks
โ€ข Design and execute validation plans and test strategies that balance automation and exploratory testing
โ€ข Contribute to the evaluation and adoption of modern engineering tools and practices that improve testing efficiency and product quality
โ€ข Develop and maintain automated simulation-based tests using tools such as NVIDIA Isaac Sim to validate software behavior in realistic virtual environments
โ€ข Create simulation scenarios that support validation of system functionality and help reproduce complex edge cases
โ€ข Contribute to continuous integration and continuous delivery (CI/CD) pipelines by integrating automated tests and validation steps
โ€ข Participate in code reviews and design discussions to help ensure systems are testable and maintainable
โ€ข Work with product owners and engineers to define testable requirements and acceptance criteria
โ€ข Assist in building and maintaining quality dashboards and reporting tools that provide insight into system health and test coverage
โ€ข Analyze test results and communicate findings to development teams to support timely issue resolution
โ€ข Ensure traceability between requirements, implementation, and validation activities
โ€ข Write and maintain documentation for test plans, validation approaches, and test results
โ€ข Collaborate with development and product teams to ensure clear validation strategies and reliable feature delivery
โ€ข Apply Generative AI (GenAI) tools and techniques to assist with software development, test generation, debugging, and documentation workflows
โ€ข Contribute to efforts that integrate GenAI capabilities into development or product workflows, including experimentation with AI-assisted automation and validation
Qualifications:
Required:
โ€ข Bachelorโ€™s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
โ€ข 2+ years of professional experience developing software, test automation, or validation tooling for production software systems
โ€ข Demonstrated ability to write and maintain automation code in Python, including developing automated tests or validation utilities in Linux-based environments
โ€ข Hands-on experience implementing automated tests for web applications, APIs, or backend services using modern testing frameworks
โ€ข Practical understanding of software testing methodologies, including unit, integration, and system-level testing
โ€ข Demonstrated experience contributing automated tests to CI/CD pipelines and participating in automated build and test workflows
โ€ข Working knowledge of RESTful APIs and service-based architectures, with the ability to validate service interactions and troubleshoot failures
โ€ข Experience working within the full software development lifecycle in Agile environments, collaborating with developers and product teams
โ€ข Strong debugging and analytical skills, including the ability to investigate failing tests and support root cause analysis
โ€ข Excellent communication, collaboration, and technical documentation skills
โ€ข Demonstrated use of Generative AI tools to assist software development or testing workflows, such as generating test cases, debugging assistance, or documentation
Preferred:
โ€ข Hands-on experience developing automated tests using modern web testing frameworks such as Playwright, Cypress, or Selenium
โ€ข Working knowledge of containerized development environments (e.g., Docker) and their role in local development or CI workflows
โ€ข Hands-on experience with data processing pipelines or data validation workflows, including validating structured data used by applications or services
โ€ข Exposure to developing or executing simulation-based test scenarios in virtual environments to validate system behavior
Company:
Brain Corp develops core technology for the robotics industry. Founded in 2009, the company is headquartered in San Diego, USA, with a team of 201-500 employees. The company is currently Growth Stage.