Amazon Interview Question
Software Engineer in TestsTeam: Kindle
Country: India
Interview Type: In-Person
1. Test: Open given URL, Homepage
2. Test: Refresh, Stop
3. Test: Multiple tabs
4. Test: History Maintenance
5. Test: Security like blocked sites
6. Cookie
7. Uncached page load/Cached page load
8. Bookmarks etc
9. compatibility with extensions.
10. CSS Heavy websites,Flash heavy websites, sites having huge images etc
Functional:
- able to open, close, maximize, minimize browser tabs
- able to navigate to a website
- naviagte forward / backword menu
- able to refresh / reload the page
- Validate browsing history
- Validate look and feel of all UI elements, font size, color, CSS
- Validate it loads all images, video,
- Validate plugins (add , delete plugins)
- Validate bookmarks functionality
- Save / edit/ delete bookmarks
- Compatability
- test across different OS, devices
- Validate browser able to load applications of all front end programming languges (php, javascript, html, react js, node js)
- Settings
- Download, save page
- pop up blocks
- user accounts
- language support
Non-functional:
- performance:
- Validate response for loading the page (partly depends on browser speed)
- Load testing:
- Validate max possible load (open numerous browser instances )
- Security:
- Validate communication b/n client and server is SSL encrypted
- Validates SSL certificates
- DNS routing
- blocked sites
UI
- Asheesh August 21, 2012Interface, Easy to Find common functionalities, Keyboard shortcuts, Tab order, Common shortcut combinations, Familiar Icons,
Back/ Forward/Stop buttons
Multiple Tabs opening
Refresh (All options)
Mouse support for various functionalities
Functional
Starring of URL
Refresh/Reload, Save As, Save As Target etc
Opening of page (Server, Cached)
CSS heavy websites, Flash heavy, image heavy, js heavy, HTML5 heavy, embedded script, SQL based query, Client server types, Request/Response heavy website,Media player sites etc
Bookmarks and bookmarks bar support
Various extension support
Data backup functionnality
Cookie support
Multiple login/account handling support
Browsing History
Cache
Incognito mode support
Language support
Privacy settings
Third party cookie handling
Extension support
External embedded services support
Network support (LAN/WAN/Wifi/CableNet etc)
Text/Font/color/RichText, Flash support
Encoding support