A

Amazon

Sells products online and rents cloud computing

System Development Engineer - Release Engineering and System Test

Test Automation EngineeringPosted on Nov 12
Full-timeCupertino, CA, USAIn-person

About the Job

Requirements

  • Seven or more years of non-internship professional software development experience.
  • Experience in networking, storage systems, operating systems, and hands-on systems engineering.
  • A bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Seven or more years of programming experience with at least one modern language such as Python or Golang.
  • Knowledge of Layer 2/3 networking protocols, including hands-on experience with switches and routers.
  • Experience with Linux/Unix.

Responsibilities

  • Design, build, and maintain automated test systems that scale across platforms and network roles, and operationalize system-level qualification suites in continuous integration and nightly regression pipelines.
  • Integrate test systems with lab infrastructure and orchestration services for device lifecycle management.
  • Own the reliability and maintainability of components by eliminating flakiness, reducing qualification runtimes, and continuously improving test-system reliability.
  • Improve system test coverage and effectiveness.
  • Debug complex, cross-layer failures spanning test infrastructure, software, and hardware, and drive root-cause analysis.
  • Partner with software, hardware, and networking teams to simulate complex real-world network designs.
  • Raise the engineering bar through design reviews, code reviews, and mentoring junior engineers.
  • Develop automated test systems for networking products used in cloud infrastructure.
  • Develop production-quality automated test systems and integrate them with lab and orchestration services.
  • Develop test automation for new hardware and software platforms, working with Network Engineering teams to understand features and technical implementation and build test suites that emulate real-world environments.

Desired Qualifications

  • Experience with distributed systems at scale.
  • Experience qualifying networking hardware platforms and managing cross-team release-qualification dependencies.
  • Familiarity with network test tools and traffic generators such as IXIA or Spirent.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs