Amazon.composted 3 days ago
Full-time • Mid Level
Austin, TX
General Merchandise Retailers

About the position

The Shipping & Delivery Support (SDS) Tech team at Amazon is seeking a Software Development Engineer in Test (SDET) to drive end-to-end quality while architecting test frameworks for our delivery experience and customer service operations. In this role, you'll develop comprehensive test plans, collaborate with stakeholders to understand requirements, analyze test results, and drive defect resolution. Additionally, you'll design and implement scalable test automation frameworks, build robust testing infrastructure, and ensure the reliability of systems powered by AWS and AI technologies. You'll drive technical quality across transporter and associate-facing channels-Web, Chat, and internal tools-developing frameworks that validate complex integrations between transportation systems and Customer Service. Your work will directly improve delivery support, reduce operational defects, and enhance the experience for millions of Amazon customers and associates worldwide. If you're passionate about both quality assurance fundamentals and advanced software development, particularly in test architecture and solving complex technical challenges, this role offers a unique opportunity to make a global impact.

Responsibilities

  • Develop comprehensive test plans, test cases, and automation scripts to thoroughly validate product functionality.
  • Collaborate with software engineers, product managers, and other stakeholders to understand requirements and design quality-focused testing approaches.
  • Analyze test results, identify defects, and drive them to resolution.
  • Design and implement scalable test frameworks and testing infrastructure from scratch.
  • Develop production-quality automation code using modern software development practices.
  • Architect and build CI/CD pipeline integrations, enabling rapid yet safe deployments.
  • Create reusable test libraries and utilities that improve team efficiency.
  • Implement performance, load, and security testing solutions.
  • Drive test-ability improvements in software architecture and design.
  • Contribute to production code when needed, especially for test-ability improvements.
  • Leverage genAI technologies to enhance test framework capabilities.

Requirements

  • 2+ years of non-internship professional software development testing experience
  • 1+ 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-haves

  • Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
  • Experience with security in service-oriented architectures and web services
  • Experience building test automation frameworks and tools
  • Experience debugging, diagnosing, and troubleshooting complex, production software issues
  • Familiarity with AI/ML testing approaches

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service