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:
Product Manager, GFS PPT

Product Manager role at Amazon focusing on labor planning optimization and automation across global fulfillment networks.

Software Development Engineer, GREF Tech

Software Development Engineer role at Amazon's GREF Tech team, building innovative corporate real estate technology solutions using AWS

Software Dev Engineer II, AWS IQ & AWS Marketplace Professional Services

AWS is hiring a Software Dev Engineer II to lead backend development for AWS IQ and Marketplace Professional Services, offering competitive compensation and opportunity to work on large-scale distributed systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Discovery team, focusing on transforming digital marketing through ML and AI innovations.

Software Dev Engineer II, Amazon S3

AWS S3 Software Engineer role building large-scale distributed storage systems, managing millions of requests per second with 11 nines durability.

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 16 days 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?