программисты не пишут юниты
Программисты пишут юниты. Девопсы тоже есть, и основные CI пайплайны уже настроены.
Тут речь скорее не о написании полностью новых пайплайнов, а модификации имеющихся. Условно: написал пак автотестов и сам добавил в пайплайн (был опыт с людьми, которые категорически отказывались от этого, говоря, что этим должны заниматься сугубо девопсы).
Если говорить о программе-минимум для мидла: нужен человек, который будет писать только интеграционные тесты и добавлять их в пайплайн. Ну и проверять продукты на соответствие спекам. Если говорить о программе-максимум, то нужен человек, который будет помогать девелоперам создавать протестированный продукт, указывая на недостающие юнит-тесты и/или огрехи инфрактурктуры, и, в случае недостатка рук, способный им помочь.