Появился забавный индикатор ебанутости компании, когда в вакансии разработчика упоминается обязанность писать интеграционные тесты.
Большинство одутловатых компаний в своих вакансиях пишут что-то типа:
ТЕБЕ ПРЕДСТОИТ:
• дорабатывать существующие подсистемы;
• исследовать существующие подходы, предлагать свои решения;
• писать модульные и интеграционные тесты;
• проводить ревью кода коллег;
• документировать технические решения.
И так даже чаще, чем через одну. Выделяются именно те компании и команды/департаменты про которые известно, что с процессами и менеджментом там херово.
Как максимум разработчик должен писать лишь unit-тесты, а всё что касается функциональных или интеграционных тестов — это работа других людей, того же SDET'а.
Не может компания взваливать это на разработчиков лишь из-за того, что SDET'ов ещё не наняли. Это тоже самое, что взваливать на разрабов тестирование продукта, поскольку тестеров ещё не наняли. Или проводить судебное заседание без адвоката, просто потому, что прокурор тоже юрист и нет смысла ждать когда же найдётся кто-то подходящий на работу адвокатом.
Внимательно читайте описание тех обязанностей, на которые людей нанимают в компании. Даже если вы сами не разработчик и работать таковым не собираетесь — посмотрите вакансии таковых в том проекте/продукте/департаменте куда собрались идти работать.
#
softwaredev #
work #
lang_ru @
Russia