SQA Automation Takeaway Test - Updated
SQA Automation Takeaway Test - Updated
1. Requirement evaluation
The following requirement has been provided by a website Product Owner (PO):
“The website users should be able to get the flights of a given flight route by a
given date.“
2. Test automation
Now it is time to automate our testing. Choose the test automation framework of
your choice in either Selenium + Java, Cypress or Playwright
Pick any one of the cases the from 2 options below:
Case1:
Based on your test cases that have been created in the previous section, select
those that are most suitable for automation.
As a real world example, test the component “Searching flights based on flight
routes” on the Booking / Agoda page: https://www.booking.com/flights/index.en-
gb.html.
a) Verify that flight routes from DEL to BOM with different travel dates (e.g.
today, tomorrow)
are shown with the selected dates.
b) Add any other tests, which you would like to automate
OR
Case2:
You can showcase your own use case with a similar platform with similar
complexity.
a) Identify critical scenarios to be automated.
b) Automate with your preferred framework.
Expected Outcome:
1. Share the source code with us in a ZIP or upload it to your Github repository
with a public link.
2. The source code should be working
3. You can use Google Sheets for the first assignment and send a public link.
Note: You will be asked to present and explain the above during the course of
the next interview round.
Brownie Points if you use Cucumber & push the code on GIT