Что почитать джуну тестировщику, кроме книг по тестированию?
вообщем всё, что тестировщику пригодится в работе.
Зависит от того, что придется тестировать. 
В идеале, тестировщик должен иметь хотя бы общее представление о работе всех элементов системы, которую он будет тестировать. 
На практике это все приходит по мере возникновения проблем\вопросов. 
Что нужно знать джуну-тестировщику, в самом общем виде?
1) Нужно понимать теорию тестирования: что есть дефект, приоритеты(классический вопрос про priority & severity), базовые практики тест-дизайна, понимание того как и зачем писать тесткейсы, понимание того, как локализовать ошибку. 
2) Нужно иметь общее представление о предметной области: 
Если тестируете веб - общее представление о клиент-серверной архитектуре, всякие пост-гет запросы, и прочеее прочее. + REST и API 
Если тестируете мобилы - подробнее почитать про специфику тестирования мобил. 
ну и т.д. с декстопами, железом, смарт-картами и прочим добром. 
3) Базы данных. Иметь общее представление о реляционных и не-реляционных базах данных, уметь написать селектики на SQL, дальше уже плясать от конкретного стека технологий. 
В целом все это отлично рассказывается в рамках тематических материалов по тестированию. Форумы, доклады, видеоуроки и в последнюю, пожалуй, очередь, книги. Толковых книг по тестированию предельно мало.
В целом - здесь вам нужно приобрести главный для тестировщика (да и любого специалиста) навык - умение быстро находить и усваивать нужную вам информацию.
Список перечисленных вами технологий смутил. 
Кибана - GUI обертка для NoSQL базы данных, зачем джун тестировщику это знать - не представляю. В большинстве мест вы с ней не столкнетесь, а когда столкнетесь - разберетесь за полтора дня с Lucene Query и будете жить радостно. 
XPath и Selenium - это для автотестировщика. Сажать джуна (человека с минимумом опыта) за автотесты - насилие над продуктом и человеком. Потом пригодится, на этапе джуна - фактически не нужно (понятно, что знание не лишнее, но применять оные вам вряд ли придется). 
XML - ну, что нужно знать про хмл я, честно говоря, не знаю. Разве что что это такое и как выглядит.
В целом, стоит учитывать что тестировщик должен быть широкопрофильным специалистом. В идеале, вы должны иметь достаточно знаний что бы отлавливать ошибки аналитика (составлять\вычитывать\анализировать тех. документацию), разработчика (whitebox тестирование, локализация ошибки и прочее), инженера по конфигурации, понимание юзабилити и прочего. 
Как результат - знаний требуется вагон и маленькая тележка, и чем выше вы для себя ставите планку, тем глубже надо понимать, как работает продукт.
Форумы. Очень много полезной и, самое главной, новой информации вы найдёте на тематических форумах.