SDE in Test II, eero
You will own test strategy and automation for features that span multiple system layers, collaborating closely with firmware, cloud, and front-end engineers to ship reliable, performant networking products at scale.
Key job responsibilities
- Design, develop, and maintain automated test frameworks that validate end-to-end functionality across embedded devices, cloud services, web applications, and REST APIs
- Build and extend integration test suites for embedded software running on eero networking hardware
- Develop automated regression and performance tests for front-end web applications (React-based admin consoles, customer portals)
- Identify gaps in test coverage across the stack and drive improvements to CI/CD pipelines
- Collaborate with development teams to define quality metrics, acceptance criteria, and release readiness standards
- Investigate and root-cause complex cross-layer defects spanning firmware, cloud, and client software, and submit pull requests with fixes
- Leverage generative AI tools and techniques to accelerate test development, improve test coverage analysis, and enhance quality engineering workflows
- Define, implement, and analyze test metrics to measure test effectiveness and overall software quality, using data from testing, deployment, and production to drive actionable improvements
- Review development designs and code changes to assess testability and prevent failure cases, influencing engineering teams to build software that is modular, instrumented, and verifiable
- Automate and simplify team development, testing, and deployment processes to improve engineering velocity and reduce manual toil