SDET II, Music Client Team
We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices.
Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale.
A Software Design Engineer in Test (SDET) at Amazon is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools.It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering.
Our team is focused on building a personalized, curated, and seamless music experience. We want to help our customers discover up-and-coming artists, while also having access to their favorite established musicians. We build systems that are distributed on a large scale that can support Amazon’s global platform, and customer base.
Come innovate with the Amazon Music team!
A Software Design Engineer in Test (SDET) at Amazon is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools.It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering.
SDET responsibilities include:- Design and scale the device lab and automation for multiple platform teams (Android, iOS, Fire Tablet, Voice and Desktop).
- Design and implement automation framework that work across multiple platforms.
- Lead automation efforts, and explore new test automation tools and methods.
- Defining automation plan to support international app releases.
- Establish processes and tool set to maintain automation scripts and generate regular test reports.
- Working directly with Developers, QA Engineers, Product Managers, Software Dev Managers and Technical Program Managers to ensure quality of our platforms and international launches.
- Working with many cross teams to support automation infrastructure.
- 2+ years of test automation frameworks and tools building experience
- 2+ years of non-internship professional software development testing 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- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
- Experience with security in service-oriented architectures and web services
If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.