Software Dev Engineer Ii - Test Job in Amazon

Software Dev Engineer Ii - Test

Apply Now
Job Summary

DESCRIPTION

Want to be part of a dynamic development environment within Amazon and be at the forefront of building new, innovative global payments products and solutions?
Amazon Consumer Payments team at Amazon India Development Center, Bangalore is looking for developers to design and build next generation global payments solutions that revolutionize the way customers pay. The Amazon Payments Team manages all Amazon branded payment offerings, globally. These offerings are growing rapidly and we are continuously adding new market-leading features and launching new products. Our payments products (Global Installments, Amazon Co-Branded Credit Cards, Private Labeled Credit Cards, Non-Amazon Branded Credit Cards, Shop with Points and Foreign Exchange) provide the most innovative payment experience on and off Amazon. We manage a financial services ad serving platform (100+ billions of impressions per year) through Amazons purchase path where we offer Amazon branded and non-branded payment products and services.
As we build innovative payments solutions for our customers, the role provides a huge opportunity for the developers 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 for Consumer Payments, with high leadership visibility, and opportunity for delivering significant business value.
We are looking for passionate, experienced Software development Engineer in Test(SDET) that can deliver high quality software solutions to support variety of customer use cases and are scalable to handle amazon volume.

A Software Development Engineer in Test (SDET) at Amazon is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools. It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering. Youll be writing code that automatically verifies the quality of the product. That means that you potentially write more code than the developers.

BASIC QUALIFICATIONS

Bachelors or Masters Degree in Computer Science or related field with 3+ years professional experience as Developer or SDET.
Proficiency in at least one modern object oriented programming language such as Java or C++
Good understanding of CS fundamentals, data structures and algorithms
Working knowledge of UNIX or Linux systems
Very good interpersonal and communication skills
Obsession with quality and customer experience
Attention to detail coupled with ability to think abstractly
Excellent problem solving skills
Design and build scalable automated test frameworks and test suites working across technologies.
Participate in design and code inspections.
API level testing.
Perform manual testing, the scope of which will encompass all functionalities of services as a prequel to automation.Analyze test logs; create test reports, co-ordinate with stakeholders.
Test framework design and automation experience.
Understanding of QA methodologies, life cycle and processes.
Experience working closely with development and business teams to communicate impacts and to understand business requirements.
Experience developing test automation tools and frameworks.
Experience developing high quality test strategies and test automation.

PREFERRED QUALIFICATIONS

Has experience in mentoring other software developers
Strong exposure with testing automation framework.
Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
Ability to effectively articulate technical challenges and solutions
Deal well with ambiguous/undefined problems; ability to think abstractly.
Coding experience with automation framework, tools and services for mobile. Working Experience in API testing and Automation of the services.
Understanding of QA methodologies, life cycle and processes.
Shows creativity and initiative to improve product coverage and effectiveness.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs