FishBrain Automation test
The goal of this project is to assess QA engineering skills.
- Project Name: Fishbrain Automated test suite
- Project Goal: Creating an automated test suite testing Fishbrain’s public endpoints
- Technology: SOAP UI / JMeter / Other
- Deliverables: Exported, runnable test suite in xml or zip file with project files uploaded using the greenhouse.io link that will be provided during the interview process.
Description: Creating an automated test suite testing Fishbrain’s public endpoints described below. Try being creative by finding endpoints that don’t work, covering expected http error codes, doing some limited load testing etc. Also describe the tests structure and whatever is necessary.
Endpoints
-
Get catches - https://rutilus.fishbrain.com/catches
-
Get paged catches - https://rutilus.fishbrain.com/catches?page=3
-
Get specific catch - https://rutilus.fishbrain.com/catches/81?verbosity=3
-
Get fishing species - https://rutilus.fishbrain.com/species
-
Get fishing methods - https://rutilus.fishbrain.com/methods?verbosity=2
-
Get moments (locked endpoint) - https://rutilus.fishbrain.com/moments?verbosity=2
Guidelines
The test suite has to be easy to setup, runnable and working without major issues.
Ask any questions related to the implementation, but stackoverflow and google are your first stop for any obvious questions.
What is this?
This repo contains the job assignment for potential QA engineers at Fishbrain, you can apply for a job at: jobs@fishbrain.com