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