
Software Development Engineer - Test II, Alexa Endpoint Experiences
Amazon · Chennai, Tamil Nadu, India
- On site
- Full-time
- $110,000 / year
- Chennai, Tamil Nadu, India
Job highlights
- Automate next-gen platforms for Echo devices.
- Build test frameworks and tools for developers.
- Ensure safe and quick deployment of changes.
- Solve complex engineering challenges.
- Coach engineers on high-quality standards.
About the role
Software Development Engineer in Test, Alexa Endpoint Experiences
We are looking for a Software Development Engineer in Test to help automate next generation platforms. In this role you will work with system architects, software developers, program managers, QA engineers and hardware engineers to implement test automation, tool/dashboard and infrastructure development for Echo Family Devices.
Key job responsibilities
As a SDET champion on the engineering team, you will own the vision for test infrastructures, build frameworks that allow developers/SQA to easily write reliable tests, and invent new mechanisms for ensuring that every change we make can be deployed safely and quickly. You will help solve our most difficult challenges, and you will coach other engineers to foster a culture of relentless high-standards.
The ideal candidate for this role has a strong track record and proficiency in building efficient and innovative test tools. They are a pragmatic problem-solver with high judgment who brings an experienced perspective to balance quality and strategy trade-offs to meet the needs of Amazon Devices teams. They will bring clarity to complexity, probing assumptions, illuminating pitfalls with data, and fostering shared understanding. They have specialized knowledge analyzing test procedures, inspecting architectures and developing test infrastructure and tools that provide confidence in product quality.
Qualifications
- 3+ 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 debugging, diagnosing, and troubleshooting complex, production software issues
- 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
Inclusive Culture
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Key skills/competency
- Software Development Engineer Test
- Test Automation Frameworks
- SDET
- Quality Assurance
- Java
- C++
- C#
- Object-Oriented Design
- Troubleshooting
- Security Assessment
Skills & topics
- Software Development Engineer
- Test Automation
- SDET
- Alexa
- Echo Devices
- Java
- C++
- C#
- Object-Oriented Design
- Quality Assurance
- Software Testing
- Security Assessment
- Linux
- Windows
How to get hired
- Tailor your resume: Highlight your 3+ years of test automation framework building and Java/C++/C# experience.
- Showcase problem-solving: Emphasize your debugging, troubleshooting, and security assessment skills.
- Demonstrate leadership: Provide examples of owning test infrastructure vision and coaching others.
- Prepare for technical questions: Review object-oriented design principles and system architecture concepts.
- Understand Amazon's culture: Research their focus on customer obsession and high standards.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Software Development Engineer in Test II role at Amazon?
- The primary focus of this Software Development Engineer in Test II role at Amazon is to automate next-generation platforms for Alexa Endpoint Experiences, specifically for Echo Family Devices. This involves building test automation frameworks, tools, and infrastructure to ensure safe and rapid deployment of changes.
- What programming languages are preferred for this Software Development Engineer in Test position at Amazon?
- For this Software Development Engineer in Test position at Amazon, experience programming with at least one modern language such as Java, C++, or C# is required, including a strong understanding of object-oriented design.
- What kind of experience is needed for the Software Development Engineer in Test II role at Amazon?
- The role requires a minimum of 3 years of experience in building test automation frameworks and tools, along with 2+ years of professional software development testing experience. Experience in penetration testing, vulnerability assessment, and platform-level security mitigations is also beneficial.
- How does Amazon support candidates with disabilities for the Software Development Engineer in Test II role?
- Amazon provides workplace accommodations for candidates with disabilities throughout the application, hiring, and onboarding process. More information can be found at https://amazon.jobs/content/en/how-we-hire/accommodations, or by contacting your Recruiting Partner if your region isn't listed.
- What are the 'Basic Qualifications' for the Software Development Engineer in Test II at Amazon?
- Basic qualifications for this Software Development Engineer in Test II role include 3+ years of test automation framework building experience, programming experience in Java, C++, or C# with object-oriented design, experience in penetration testing and vulnerability assessment, and experience with platform-level security mitigations for Linux and Windows.
- What are the 'Preferred Qualifications' for the Software Development Engineer in Test II role at Amazon?
- Preferred qualifications for this Software Development Engineer in Test II role include knowledge of system architecture, scalability, reliability, and performance in a database environment, as well as experience with security in service-oriented architectures and web services.