qualityBands validations and good refactoring of the tests to hide the async stuff and make them more readable