Amazon Interview Question
Quality Assurance EngineersCountry: United States
Interview Type: Phone Interview
I would Write
1. Launch the app and verify You tube Home is Focused by default with list of trending video displayed in card size
2. Check for the Navigation Right/Left/Up/Down
3. Verify playing a content on Low and high bandwidth network and observe Video and audio doesn't stutter or buffer screen shall not be shown
4. verify the Video/Audio start time on playing the content
5. Verify the progressive download happens while the Video is being played and the buffer or loading icon is not displayed frequently
6. Pause and Rewind or Fast forward and verify the video frame of the current playback position is displayed.
7. Search for a Video content and verify the default number of Video cards to be displayed on the screen
8. Search for a Video and navigate for all the contents fetched
9. Check for autoplayback once the current video playback ends
10 Verify the ads are displayed for every frequent interval of the video playback
11. verify Skip button is displayed after showing the ad for the recommended seconds
12. verify ads continue to play till the end after recommended display time of the ad when skip button is not pressed.
13. Verify the Metadata of the content is displayed for any search
14. Verify the Captions if available for any video
15 Verify multi language captions if available for any video
16. Verify Subscription button is enabled for a channel
17. verify the notification is displayed when a new content is added in the subscribed channel
18 verify adding a playlist
19 verify adding the content to watch later.
20 Upload the video content and playback
etc etc etc.
i took 5 mins to think all of the above scenario's.
reach me at sureshhe311@gmail.com if you need any help with Testing concepts.
6.
few more to add
Database TC
1. Verify if user can login with valid credentials/cannot with invalid cred
2. Verify the user watched history/ deleted history
3. Verify recommendations as per watched videos
Compatibility
1. Verify app on different devices with different resolutions and screen size , and device type (LED, Projector TV, CRT)
2. Verify video resumes from the time it was left
Localization
1. Verify the app is in default language or locale language
2. Verify subsription/payemtn options and currency/payment method accepted
Security
1. Verify payment section
2. Verify payment info is not stored
3. Verify transaction
4. Verify different payment section for different logged in users on same device
few more to add
Database TC
1. Verify if user can login with valid credentials/cannot with invalid cred
2. Verify the user watched history/ deleted history
3. Verify recommendations as per watched videos
Compatibility
1. Verify app on different devices with different resolutions and screen size , and device type (LED, Projector TV, CRT)
2. Verify video resumes from the time it was left
Localization
1. Verify the app is in default language or locale language
2. Verify subsription/payemtn options and currency/payment method accepted
Security
1. Verify payment section
2. Verify payment info is not stored
3. Verify transaction
4. Verify different payment section for different logged in users on same device
I wrote approx 20 scenarios for this don't remember all but still a few I remember I am writing below:
- anonymous August 25, 20201.launch app successfull
2.search bar enabled
3. Search icon enabled and clickbale
4.Typing in search bar working
5.Check for video search
6. Check for audio search
7. Check that a list is returned after each search
8. Check for play button on video
9.Check for Pause button on video
10. Check for rewind/forward button
11. check for tv/audio and video setting
12. check by typing special characters
13. check by keeping search bar blank and trying to search
These are some of them, but I gave some more