Domain : Online Booking
MoJamaica is a solution that allows users to Register a Business Name, Register a Company, Reserve a name and make payment for the same for 30 days. Users are also allowed to upload documents to support the important names.
- Reserve a Name- Flow of application
- The user had to fill two forms to Reserve a name.
- Form 1 has a validation check to determine whether the name specified by the User was an “Important” name, Note: Names of famous people are considered as “Important” name.
- Application basically had two different flow, one for reserving a normal name and other for important names
- Form 1 (Important name) – If User specifies important name then user had to add consent or supporting document to reserve the name
- Form 2- User has to fill their personal details, this page offers User to either fill the details manually or auto-populate them. We handled both the flow by using parameterization.
- Once both the forms are complete user has to make payment to reserve the name for 30 days.
- User can make the payment via Credit Card, where a user had to specify card details, after verifying the card details application redirects to payment portal and payment was made.
- After successful payment process, the Transaction receipt is generated with contains information like Transaction id, Price etc. User can download and save the Transaction Receipt.
- Tools agnostic:
- Test tools Selenium, WebDriver etc.
- TestNG Testing Framework.
- Other common utilities like
- “Screenshots” Utility to take Screenshots of the failing scenarios.
- “Read Data” for reading data from an excel file.
- “Result Update” for updating result in excel file.