Автотесты на python для тестирования работы фильтров

Добрый день! Я начинающий qa, очень нужна ваша помощь и советы. Есть список юзеров, которых можно отфильтровать по нескольким фильтрам, например, по дате, по группам, в которых они находятся и др. Нужно протестировать работу этих фильтров. Как правильно сделать это с помощтю автотестов и какие проверки при этом должны быть. Я использую pycharm + selenium. Может, стоит использовать другие инструменты для этого?

Это, конечно, очень крутая связка, но я бы еще посоветовал туда добавить PageObject, PyTest, xpath, немного теории построения автотестов, ну и pytest-фикстуры если хватит еще стремления и желания переходить в AQA) А вообще, если по делу - самая быстрая дорога к этому такая: реализовать выбор фильтров в отдельных методах, после выбора использовать xpath селекторы для нахождения юзеров и далее анализ какой вам вздумается.