Ты должен знать все, что знает junior. Но от мидл позиции также ожидают, что инженер может легко делать рутинную, ежедневную работу - писать тесты. Тебе не нужно придумывать сложные решения, писать фреймворки или внедрять запуск тестов в CI. Вероятнее всего, за тебя это сделают более опытные коллеги. Тебе нужно хорошо знать инструменты: язык, selenium/appium, git, тестовые фреймворки.