Software Development Engineer - Test, MAPLE

Amazon is building creative payment solutions behind Amazon Payment Products and other Amazon products and services.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.

Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.

Description For Software Development Engineer - Test, MAPLE

Amazon Payments is seeking a Software Development Engineer in Test (SDET) to join their team building creative payment solutions. This role combines software testing expertise with development skills, focusing on ensuring the quality of Amazon Payment Products. As an SDET, you'll work with various testing techniques including black box, gray box, and white box testing, while collaborating with Software Development Engineers, Product Management, and other teams.

The position requires strong technical skills in test automation, security testing, and software development. You'll be responsible for developing comprehensive test strategies, implementing automated tests for both frontend and backend systems, and evaluating various testing frameworks like Selenium and Cypress. The role demands expertise in programming languages such as Java, C++, or C#, along with experience in Linux environments.

This is an excellent opportunity for someone passionate about quality engineering and test automation. You'll be working in a fast-paced, collaborative environment, contributing to products that impact millions of users globally. The role offers the chance to work with cutting-edge payment technologies while being part of Amazon's innovative culture.

Key aspects of the role include developing test strategies, implementing automated testing solutions, conducting security testing, and driving quality-centric methodologies. You'll need to be comfortable working in a dynamic environment and have strong expertise in software quality and testing methodologies. The position requires a minimum of 2 years of professional software development testing experience and 1 year of experience building test automation frameworks.

The ideal candidate will have a strong background in software testing, automation, and security, with the ability to understand software internals and debug complex issues. You'll be part of a team that's working hard, having fun, and making history in the payments space at one of the world's leading technology companies.

Last updated a month ago

Responsibilities For Software Development Engineer - Test, MAPLE

  • Develop test strategies and create appropriate test harnesses
  • Implement automated tests for front end applications and back-end services
  • Evaluate existing test frameworks and implement new test frameworks
  • Work with quality engineering professionals to ensure highest quality product delivery
  • Evaluate product functionality and create test strategies and test cases
  • Drive software development process toward quality-centric methodologies

Requirements For Software Development Engineer - Test, MAPLE

Java
Linux
  • 2+ years of non-internship professional software development testing experience
  • 1+ years of test automation frameworks and tools building experience
  • Experience programming with modern languages like Java, C++, or C#
  • Experience in penetration testing and vulnerability assessment
  • Experience in platform-level security mitigations for Linux and Windows
  • Knowledge of professional software engineering practices
  • Experience developing in a Linux environment
  • Expert in software quality and testing methodologies

Interested in this job?