Sde in Test Ii, Eero

Amazon Amazon · Big Tech · San Francisco, CA · Software Development

Software Development Engineer in Test (SDET) II for eero, an Amazon company, focusing on mesh WiFi networking products. The role involves owning test strategy and automation across the full product stack (embedded firmware, cloud services, web applications, REST APIs), collaborating with engineers to ship reliable products. Responsibilities include designing/maintaining automated test frameworks, building integration and regression tests, identifying test coverage gaps, investigating defects, and leveraging generative AI tools to enhance quality engineering workflows. The role also involves defining and analyzing test metrics, reviewing designs for testability, and automating development/testing/deployment processes.

What you'd actually do

  1. Design, develop, and maintain automated test frameworks that validate end-to-end functionality across embedded devices, cloud services, web applications, and REST APIs
  2. Build and extend integration test suites for embedded software running on eero networking hardware
  3. Develop automated regression and performance tests for front-end web applications (React-based admin consoles, customer portals)
  4. Identify gaps in test coverage across the stack and drive improvements to CI/CD pipelines
  5. Collaborate with development teams to define quality metrics, acceptance criteria, and release readiness standards

Skills

Required

  • 4+ years of non-internship professional software development testing experience
  • 2+ years of test automation frameworks and tools building experience
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in penetration testing and exploitability-focused vulnerability assessment
  • Experience in platform-level security mitigations and hardening for Linux and Windows

Nice to have

  • Knowledge of Wi-Fi, Bluetooth, and networking
  • Experience with general troubleshooting/debugging of hardware, or experience in embedded wireless systems
  • Experience with at least one automated test framework like Selenium or Appium
  • Knowledge of network cabling, optic types, and test equipment
  • Experience identifying bugs in architecture, algorithms, functionality, and performance with strong overall debugging skills
  • Knowledge of networking protocols such as HTTP(S), DNS, and TCP/IP

What the JD emphasized

  • full product stack
  • embedded firmware
  • cloud services
  • web applications
  • REST APIs
  • cross-layer defects
  • firmware, cloud, and client software
  • generative AI tools and techniques
  • test development
  • test coverage analysis
  • quality engineering workflows
  • test metrics
  • test effectiveness
  • software quality
  • testing, deployment, and production
  • testability
  • influencing engineering teams
  • modular, instrumented, and verifiable
  • Automate and simplify team development, testing, and deployment processes
  • engineering velocity
  • manual toil