Сначала нужно сформулировать, зачем вам нужна автоматизация и что вам для этого нужно.
> сео+2 программиста
Ну так узнайте у своих программистов, потянут ли они это вообще. Может у них даже навыков нужных нет?
С таким штатом я бы разбил задачу на куски:
1. Разобраться, какой вообще нужен софт, чтобы собрать и запустить новый экземпляр сайта в вашем случае. (БД, веб-сервер и прочее)
2. Написать скрипты для их раскатки.
3. Начать писать тесты.
Для существующих фич лучше делать функциональные (aka браузерные тесты), тк с ними можно меньшим количеством покрыть большее количество кода и точно закрыть основные сценарии работы. (В этот момент надо ещё раз узнать у своих программистов, что они способны такое делать - вполне может быть, что такого нет, и тогда придётся либо вкладываться в обучение, либо нанимать automation QA)
4. Поднять teamcity или что-то аналогичное. Пусть он теперь это всё сам запускает.