Ой-ой-ой...
Не могу ручаться на 100%, но мне кажется, что automatization qa все-таки должны быть подветкой QA, и иметь возмоность перехода на middle developer или вроде того (чего на практике практически не может general qa), благо уровень навыков к тому времени уже не малый...
А может все-таки яблоки с яблоками сравнивать? А не зеленость апельсинов? Вертикальность этой таблицы не влияет ни на уровень знаний в конкретной области, ни на уровень компенсации, ни на что иное, просто нечто усредненное. Нельзя сравнивать Senior TW и Senior QA — это сильно разные позиции. Только яблоки к яблокам. Вертикальность в данном случае не имеет масштаба.
Может и так, но из Automatization ветки нет переходов дальше вообще, только вертикально, а это тупик. Как прапорщик и старший прапорщик.
TW — Technical Writer, если не что-то экзотическое :)
Есть такое, что смущает в этой диаграмме. В частности, тупиковые ветви. Например, по линии Developer есть развитие вплоть до высоких Management позиций. ОК, тогда идем дальше. QA Lead и Senior Automatization QA. Что им-то делать? Тупик? Так нет же вроде... Также и касательно других позиций.
Чего, как мне кажется, тут радикально не хватает, так это представления того, что есть две принципиально разные ветви развития — Engineering и Management. Сейчас у вас представлено, что только став классным Engineer есть дорога в Management. В реальности же это не так, потому как это очень разные наборы навыков и далеко не всякий хороший engineer станет хорошим manager и наоборот. Итого мы имеем, что есть два глобальных пути развития, между которыми возможны переходы в определенных позициях, и есть прямые переходы в рамках выбранного пути. Лиха беда начало :)
Не мешай «сеньорам» формочки на ПэХоПэ педалить со своими тут рассуждениями об образовании, матане и ML!