Skip to content

kumarsourav12/codingRound

 
 

Repository files navigation

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

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.

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

About

A coding challenge for the great testing minds out there

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%