mgmarion, просто тестировщик веб-приложений всегда джун QA
Когда программер с уклоном в QA имеет опыт в несколько лет написаниея тестов и поиска багов на больших проектах - тогда ему стоит пообщаться с руководством по поводу смены тайтла
Смена тайтла проводится после внутреннего собеседования со срашими разработчиками
Желательно, чтоб такие собеседования проводились регулярно без напоминаний
Мидл сам может понять - что устарело, а что нет
Книги по алгоритмам и структурам устаревают очень медленно (не уверен, что сейчас есть устаревшие)