Не нужен вам JS :)
Я перешел с Java+Selenide на JS+WebdriverIO. Уже почти полгода на JS и все еще, если бы была возможность, вернулся бы на Selenide
Он нативно понятен, стабилен, с джавой решены почти все проблемы, которые вы только можете натворить
Cucumber для новичка и не только — лишняя абстракция и дополнительный стопор на старте, можно и без него обойтись, написать тестов 10-15, освоиться, если поймете, что очень нужны эти when-then — прикрутите