Jobs · Engineering · California

Senior Software Development Engineer in Test

Brain Corp · San Diego, CA · 1 wk ago
HybridEngineering$134k–$168k/yrFull-time

About the role

The Senior Software Development Engineer in Test (Sr. SDET) is a software engineer responsible for designing and implementing automated validation systems that ensure the reliability and quality of software applications and services.

Responsibilities

  • Automation Development & Test Engineering
  • Design and implement automated testing solutions for web applications, APIs, backend services, and supporting systems
  • Create automated tests for functional, integration, and regression validation of software systems
  • Define and implement testing strategies for features and services within a product area
  • Contribute to the improvement of automation frameworks, testing infrastructure, and engineering tooling
  • Simulation-Based Validation
  • Develop complex simulation scenarios that replicate real-world environments and edge cases to support system validation and regression testing
  • Collaborate with engineering teams to integrate simulation-based testing using tools such as NVIDIA Isaac Sim into automated testing workflows
  • CI/CD & Engineering Workflow Integration
  • Integrate automated validation into CI/CD pipelines to support reliable and efficient release processes
  • Collaborate with product developers to ensure systems are testable, observable, and reliable
  • Quality Insights & Reporting
  • Investigate complex test failures, analyze system behavior, and support root cause analysis with engineering teams
  • Develop and maintain quality dashboards and reporting tools that provide insight into product health and system reliability
  • Help ensure traceability between requirements, implementation, and validation activities
  • Engineering Documentation & Collaboration
  • Collaborate with cross-functional teams to ensure clear requirements, acceptance criteria, and validation strategies
  • Document validation approaches, testing strategies, and key findings to support engineering teams and product development
  • AI-Assisted Development & Testing
  • Apply Generative AI (GenAI) tools to improve software development workflows, test generation, debugging, and engineering productivity
  • Contribute to efforts that incorporate GenAI capabilities into development or product features where applicable
  • Technical Leadership & Mentorship
  • Mentor SDET I and SDET II engineers on automation practices, debugging, and software engineering techniques
  • Provide technical guidance to team members and help promote modern quality engineering practices across the team

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent practical experience
  • 5+ years of professional experience developing software, test automation, or validation tooling for production software systems
  • Demonstrated ability to design and implement automated testing solutions using Python within Linux-based development environments
  • Hands-on experience developing or improving test automation frameworks and validation tooling used to validate application or service behavior
  • Strong understanding of software testing methodologies, including designing and implementing unit, integration, and system-level testing strategies
  • Practical experience validating web applications, APIs, and distributed services, including identifying integration issues and supporting root cause analysis
  • Experience integrating automated validation into CI/CD pipelines to support continuous delivery and reliable release workflows
  • Proficiency using Git-based version control workflows and collaborating through issue tracking systems such as Jira or similar platforms
  • Experience working across the full software development lifecycle within Agile development environments, collaborating closely with developers and product teams
  • Strong debugging and analytical skills, including the ability to investigate complex failures and identify root causes in distributed systems
  • Excellent communication, collaboration, and technical documentation skills

Preferred Experience

  • Hands-on experience developing automated tests using modern web automation frameworks such as Playwright, Cypress, or Selenium
  • Practical experience validating cloud-hosted services or applications deployed on AWS, GCP, or Azure
  • Experience working across multiple platforms including cloud services, mobile applications, and data platforms
  • Experience using observability or monitoring platforms (e.g., logs, metrics, tracing) to troubleshoot failures and analyze system behavior
  • Experience with Generative AI tools to improve development or testing workflows, such as generating test cases, debugging assistance, or documentation
  • Experience developing or executing simulation-based validation scenarios in virtual environments to support system-level testing

Similar jobs