In my previous organization where I was working as a lead QA engineer and was responsible for testing of payment APIs. As the payment APIs were integrated to multiple channels(payment modes), looking at the api responses I could figure out the issue with the data management/validation in downstream systems which was out of scope of my work. I could figure out the currency conversion were happening incorrectly and it could had caused millions of dollars to the custome.
Test strategy :- prashantgr8888 August 01, 2022
Scope of work : Working of Amazon product search functionality. Customer should be able to search desired product by typing input/giving voice commands in search box.
Test Approach :
Functional Testing: Tools(Selenium for UI, Karate/RestAssured for APIs, Selenium for DB validations)
Load Testing : Jmeter
Performance Testing : Jmeter
Functional Testing: Verify if user able to input values inside search box
Verify after input , expected auto suggestions are coming in dropdowns
Verify after input, when search icon is clicked, relevant products are displayed in search results page
Verify with incorrect input, expected product auto suggestion is present
Verify length of input
Verify blank input and click search
Voice commands recognitions
Non of clicks
Response time of click button to render search page info
Test of Search button icon as per locale information
Load Amazon website with internet connectivity
Click search and disable internet. verify the response
Test Automation : Selenium + Java
Assumption : Internet Connectivity. Search Icon present on Icon
Entry Criterion : Product is stabilized, Test cases are complete and approved.
Test Environment : XYZ