Java Selenium Locators HTML Developer Tools XPath TestNG Test Case Design Page Object Model Wrapper Methods Extent Reports
The application under test is QTrip, a travel website.
During the course of this project:
- Designed and automated 4+ test cases following Page Object Model design pattern using Page Factory, Selenium and TestNG.
- Utilized Apache POI in each test to accept dynamic test data.
- Created a TestNG project for easily running automated test cases.
- Implemented Singleton pattern for initializing WedDriver to make effective use of resources.
- Generated customized test reports for the TestNG project using Extent Reports.
The application under test is QTrip, a travel website.
During the course of this project:
- Designed and automated 4+ test cases following Page Object Model design pattern using Page Factory, Selenium and TestNG.
- Utilized Apache POI in each test to accept dynamic test data.
- Created a TestNG project for easily running automated test cases.
- Implemented Singleton pattern for initializing WedDriver to make effective use of resources.
- Generated customized test reports for the TestNG project using Extent Reports.
- Executed all the important user flows in QTrip manually to understand the application.
- Analyzed the test cases to be automated.
- Defined pages and corresponding actions to convert the manual test cases to automation scripts using the Page object model.
Page Object Model Test Case Design Java Selenium TestNG XPath
- Automated four different test cases to test the working of the QTrip Application.
- Populated sheets for Data driven testing using Apache POI.
- Grouped test cases into functional groups to execute the test cases in custom sequence.
Java Selenium Locators HTML Developer Tools TestNG Page Object Model XPath
- Enhanced inbuilt selenium methods with added functionality.
- Implemented Wrapper methods for screenshots and retry mechanisms.
- Generated customized test reports using Extent Reports.
Extent Reports Wrapper Methods
qtrip home page
qtrip login page
qtrip register page
qtrip user logged in page
qtrip adventures page
qtrip adventures detail page
qtrip adventures detail page after reservation
qtrip adventures reservations page
qtrip emailable report
qtrip index report
qtrip extent report
Test Case Design Test Data Enumeration Api Testing Postman Java Selenium Developer Tools Rest Assured Test NG
API Testing on travel Website using automation. The application under test is QTrip, a travel website.
During the course of this project:
- Executed manual End to End API testing for APIs of different web pages using Postman.
- Automated the API tests using Rest Assured Framework and Java.
- Integrated API tests along with UI Tests.
- Created a TestNG project for easily running automated testing and used XML file to selectively run tests.
The application under test is QTrip, a travel website.
During the course of this project:
- Executed manual End to End API testing for APIs of different web pages using Postman.
- Automated the API tests using Rest Assured Framework and Java.
- Integrated API tests along with UI Tests.
- Created a TestNG project for easily running automated testing and used XML file to selectively run tests.
- Analyzed the QTrip application and its API Documentation.
- Designed API Tests for different functional modules of the application.
- Executed manual API tests using Postman.
Test Case Design Test Data Enumeration API Testing Postman
- Automated the API tests using Rest Assured Framework.
- Modified the structure of the project using TestNG.
- Executed API tests along with UI tests.
- Grouped test cases into functional groups to execute the API and UI tests alongside.
Java Developer Tools Rest Assured TestNG
qtrip api emailable report
qtrip api index report












