Синьйор тестировщик - птица редкая. Обитает в больших компаниях, где есть большие и сложные проекты. Не боится новых проектов, не боится говнокода, умеет находить ошибки исправление, которых позволяет поднять упавший проект. Находит ошибки в инфраструктуре. Находит баги в опенсорсном софте, фиксит их и добивается их принятия.
Нет никаких формальных причин для повышения, кроме чутья менеджера, которое основывается на анализе багтрекера и личного общения