The main objective of this assignment is measuring test engineering skills.
Navigate to https://www.almosafer.com/en and automate one GET and one POST API from flights/hotels/Chalets+ module.
In case of hotels/Chalets+ 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
Response validations: Perform needed validations on API response
- Rest Assured framework using any programming language
- POM
- Integration with Junit
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
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).
- Usage is clearly mentioned in the README file
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.
