Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.57 KB

QA_Backend.md

File metadata and controls

37 lines (25 loc) · 1.57 KB
Screenshot 2024-09-10 at 11 42 36 AM

Developer Challenge

The main objective of this assignment is measuring test engineering skills.

Requirements and Output

Navigate to https://www.almosafer.com/en and automate any GET & POST API from flights/hotels/Activities module(In total 2 APIs i.e. GET & POST).

In case of Hotels/Activities module, token (value to be taken from the Network tab) should be added as request header parameter

Conditions:

  • Data like dates should be dynamic
  • Reporting should be in place
  • Request JSON Body should be created dynamically

Response validations: Perform needed validations on API response

General Conditions:

  • Rest Assured framework using java
  • Maven
  • Integration with Junit/TestNG

What we are looking for

A code we can Trust! Some good practices alongiwth working code

This code is meant for testing, and passed execution does not mean working application; maybe testing code needs to be tested in the first place

Questions And Delivery

If you have any questions to this challenge, please do reach out to us.

The challenge should be delivered as a link to a public git repository (github.com or bitbucket.com are preferred).

Checklist

  • Usage is clearly mentioned in the README file

Note

Implementations focusing on quality over feature completeness will be highly appreciated, don’t feel compelled to implement everything and even if you are not able to complete the challenge, please do submit it anyways.