DESCRIPTIONCome join a highly innovative team dedicated to building the next generation of online payment systems that support payment products globally with high bar for availability and security! We are looking for a high caliber and tested Software Development Engineer – Test (SDET) to create automated test framework and test suite with strategic significance and high exposure. In this initiative we will tackle some of the most intriguing problems in software quality and build highly scalable solutions for customer facing software. This role requires deep technical expertise, excellent leadership skills, and ability to hit the ground running.SDET at Amazon test cutting edge applications and products at the user level and code level, with automated tools and create frameworks wherever required. Our SDETs are not pure black box testers, they are able to understand software internals, debug problems using log files, and write automated tests with scripting tools and/or user-level automated tools. SDETs at Amazon are excellent individual contributors capable of taking up tasks from start to completion with minimal help. SDETs are responsible to understand the product domain, define test strategy and test plans, develop and drive test case execution and drive best practices to release high quality software to our customers.You will work with Software Development Engineers to understand features and technical implementation. You will also work with groups such as Product Management, UX designers to understand customer usage models and develop test plans and suites that approximate real-world environments and regression tests driving the software development process toward quality-centric methodologies. You will develop automated tests to help fasten testing cycles and release faster to our customers. In this role, you will be responsible to deliver automated solutions to test customer facing features.As we build innovative payments solutions for our customers, the role provides an opportunity for the engineers to build a strong portfolio of patents for Amazon. The role will also include defining and implementing extensible, multi-faceted solutions that support global and region specific payments specific protocols and workflows. This is a critical program, with high leadership visibility, and opportunity for delivering significant business value. We are looking for passionate, experienced software developers that can lead key tech work streams and deliver high quality software and automation solutions to support variety of customer use cases that are scalable to handle amazon volume. Developers in the team need a strong understanding of Computer fundamentals and practical experience in building full stack, large scale distributed systems. Experience with web-based applications and/or web services-based applications, especially at massive scale, is also helpful. Key job responsibilities Primary Responsibilities:- own creating framework and automated tests for feature testing to ensure we deliver the right product to our customer, from designing test planning/test strategy, executing test plan, bug triage, coordinating with partners/communicating with stakeholders, and provide feature sign-off. Our customers deserve the best product and we will stand for our customers!- work with group of smart engineers on innovative ideas. You are encouraged to improve existing processes and propose/implement automation ideas.- work on test automation to reduce repeat manual effort in the long-term. We have different test automation frameworks, that a test case could be as simple as a JSON file, or a little challenge with Android/iOS UI automation in Java or comprehensive test framework. You will implement/maintain test cases under at least one of the test frameworks depending on your interest and capability.- perform release sign-off and prod monitoring with automation to hold the high quality bar of our product.About the teamWe are part of the WW Installments (WWI) team under Amazon Payment Products organisation. Our vision for the organisation is to build/foster a world class engineering team that delivers the best value to Amazon customers and internal businesses, built on a culture of trust, empowerment, and innovation. Following on this vision, we are building new engineering teams to accelerate and re-imagine how Installment products are built in Amazon. Our goal is to provide affordable payment options to every Amazon customer across the globe and do it as fast as possible. BASIC QUALIFICATIONS- 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 WindowsPREFERRED QUALIFICATIONS- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment- Experience with security in service-oriented architectures and web services