Skip to content

Latest commit

 

History

History
executable file
·
30 lines (24 loc) · 1.33 KB

README.md

File metadata and controls

executable file
·
30 lines (24 loc) · 1.33 KB

TestVagrant hiring challenge for applicants

About the codebase:

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

The parameters of evaluation

  1. Naming Conventions & readability of code
  2. Modularization & Abstraction
  3. Demonstration of OO concepts & Design Patterns
  4. Etiquette of Version control

Problem Statement

Tasks:

  1. Test are failing which needs your expertise to fix it.
  2. Review and point out design issues with the current codebase/framework, if any.
  3. Improve/refactor the code to implement your suggestions.

Expectation:

  1. Create a GitHub account if not existing already.
  2. Fork this repo (DO NOT CLONE).
  3. Fix the errors and refactor the code, consider abstractions, reusability and maintenance.
  4. Make sure you make multiple check-ins in the process, we would love to see your progress bit by bit.
  5. Also check-in a separate file where you should list all your code review comments.
  6. Send us the link of your GitHub repo to careers@testvagrant.com. Also attach your resume.