Staff/Senior SDET
BrightAI · Palo Alto, CA · 1 mo ago
HybridEngineeringFull-time
Key Responsibilities
- Deliver the highest quality of the company's flagship products.
- Design, build, and maintain test automation frameworks and custom tooling spanning web, API, mobile, and cloud (AWS) surfaces.
- Build and maintain hardware-in-the-loop test rigs and automation for custom hardware devices — flashing firmware/images, wiring up test harnesses, and automating physical test scenarios.
- Write test code and treat test infrastructure as a real engineering product with its own architecture, code review, and CI/CD.
- Partner directly with engineering to embed testability into system design early, and to debug failures down to root cause across the stack.
- Design verification suites for releases as they promote through staging and production, and build dashboards/metrics that give engineering leadership a real-time read on quality and release risk.
- Investigate and prototype computer vision-based testing approaches where applicable (e.g., visual regression, camera/sensor validation) — a strong plus, not required.
- Continuously raise the bar on test coverage, flakiness, and execution speed; retire brittle manual processes in favor of automation and tooling.
- Contribute to retrospectives and postmortems to improve the SDLC — increasing velocity while managing risk.
Qualifications
- Bachelor's degree in computer science, engineering, or a related field (advanced degree a plus), or equivalent hands-on experience.
- 5-7+ years of experience as an SDET, test automation engineer, or software engineer with a strong quality/testing focus.
- Strong software engineering fundamentals — comfortable writing and reviewing production-grade code, not just test scripts.
- Hands-on experience building automation frameworks with tools like Playwright, Selenium, Appium, or similar, across web, API, and mobile.
- Proficiency in Python, JavaScript/TypeScript, or similar languages.
- Experience testing hardware or embedded/IoT systems — firmware/image flashing, physical test rigs, device bring-up, or similar.
- Solid understanding of CI/CD pipelines and how automated testing integrates into the delivery lifecycle.
- Comfortable using AI tools (Claude Code, CoWork, Skills etc.), familiar with agentic AI, and able to leverage AI as part of a daily workflow.
- Computer vision and audio/image/video processing experience (OpenCV or similar) is a strong plus.