This is a simple test project for testing a few scenarios on a sample flight/hotel booking website. There are 3 tests in total spread over 3 test classes. Following tech stack has been used to develop the same.
Tech Stack: Java Selenium TestNG Gradle/Maven
- Naming Conventions & readability of code
- Modularization & Abstraction
- Demonstration of OO concepts & Design Patterns
- Etiquette of Version control
Tasks:
- Test are failing which needs your expertise to fix it.
- Review and point out design issues with the current codebase/framework, if any.
- Improve/refactor the code to implement your suggestions.
Expectation:
- Create a GitHub account if not existing already.
- Fork this repo (DO NOT CLONE).
- Fix the errors and refactor the code, consider abstractions, reusability and maintenance.
- Make sure you make multiple check-ins in the process, we would love to see your progress bit by bit.
- Also check-in a separate file where you should list all your code review comments.
- Send us the link of your GitHub repo to careers@testvagrant.com. Also attach your resume.