Amazon Interview Question for Software Engineer in Tests






Comment hidden because of low score. Click to expand.
0
of 0 vote

Are you serious? There will be thousands (if not tens of thousands) of test cases needed to cover Amazon site.

Let us assume that we do NOT need to write unit tests (developers' responsibility), we are left now with:
- Functional
- Performance and scale
- Localization
- Tests in production
- Security Testing

Functional Tests:
Let us start with defining the functionality broadly:
- Main webpage
> Ads
> Featured products
> Products for individuals
> Menu for categories
- Product ratings
- Product categorization
- Clickstream management
- Product ranking
- Order management
- Payment systems
> Different modes of payments
> Amazon Prime credit cards management
- User profiles management
- Auto emailing of recommendations for users
- Partner programs, products from third parties
- Price comparisons from competitors. Realtime access to their inventories
- ... and list of features continues


Let us now focus only on ads. It will be a full fledge system in its own right, which will consist of features like registration of companies, the keywords/products they are interested in, the payment for ad placement, the display of ads and the tracking on clicks on each ad. Let us remove any dispute management from the scope for simplicity for now.

For each of the above, we can provide test cases like:
- Ad creation using picture
- Ad creation using text only
- Ad creation using both text and picture
- Test for the size limit of picture
- Test for size limit of text
- Empty ad creation test (no text or picture provided).
- Ad display on basis of provided criteria test
- Test for preview of picture
- Click detection on ad.
- Money deduction on clicks
- Simultaneous clicks on the ad from three clients (concurrency testing). Ensure correct amount of funds get deducted for customer.
and so on ...

- Anonymous July 17, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

hi.. could u please tell me the name of book or any link which covers all these "Test case" problems?? I am always scared of these type of problems.:)

- Anonymous July 17, 2011 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

or.. any trick or procedure to go step by step?

- Anonymous July 17, 2011 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

i guess best way to start is list down all the types of testing required to be done for the given scenario, and think about test cases for those testing types one by one.

- kk July 27, 2011 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

The question has changed now, the original question posted was to test Amazon.com website, now it is to test Amazon cloud player only

- Anonymous July 29, 2011 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

i guess best way to start is list down all the types of testing required to be done for the given scenario, and think about test cases for those testing types one by one.

- kk July 27, 2011 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More