Amazon Payment Products (APP) Tech organization owns technology that serves all
APP businesses, including Co-branded Credit Cards (CBCC), Private Label Credit
Cards (PLCC). We build and maintain the foundational services and features that
serve WW clients and customers journeys including Acquisitions, Servicing, Fraud
Prevention.
As a member of the Private Label Credit Cards team you will invent new features,
and develop delightful user experiences. We are a fast-paced environment, using
agile methodology and lightweight Service Oriented Architecture design patterns
leveraged by Native AWS applications. We encourage innovation and expect
developers to take a high level of ownership throughout the software life cycle.
Quality Assurance Engineers at Amazon test applications and products at the user
level and code level, both manually and with automated tools. Our QAEs 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. QAEs at Amazon are excellent individual contributors
capable of taking up tasks from start to completion with minimal help. QAEs are
responsible for understanding the domain and the product in detail and coming up
with the test strategy/planning, coming up with the test cases, driving the test
case sign-off processes with the stakeholders, contributing to code level unit
tests, test execution and reporting.
Key job responsibilities
Engineering in Computer Science or equivalent combination of technical education
and work experience. Demonstrated experience in test planning, test design, test
strategy, and test execution of highly complex systems. Ability to design and
plan testing conditions, test scripts, and test data sets to ensure appropriate
and adequate coverage and control. Strong analytical and problem solving skills
Demonstrated experience in writing clean scripts/code quickly. Preferably Java
coding. Experience in various automation tools and frameworks. Understanding of
QA methodologies, life cycle and processes Strong organizational skills, able to
track multiple test executions simultaneously and synthesize the results.
Comfortable communicating cross-functionally and across management levels in
formal and informal settings to report on test progress, metrics, issues, and
risks. Experience in Agile/Scrum. Automation framework development experience