Подобное разделение для меня нечто новое. Менеджмент принял решение разделять вакансии на инженер тестировщик и специалист по тестированию. Давайте определим различия.

В чем разница?

Полагаясь на собственный опыт я всегда думал что моя позиция это QA Engineer, а других названий у профессии тестировщик вообще нет. А возможное подразделение сводится на junior, middle и senior, как собственно зачастую и происходит. Затем я прочитал несколько статей о том, как за океаном подразделяют специалистов по тестированию.

Описание вакансии Amazon на позицию QA Engineer (Специалист по тестированию):

Команда Amazon Cloud Drive Team ищет профессионального QA Инженера, который поможет поднять опыт от использования наших сервисов, как пользователь, на высший уровень. Как у ключевого участника команды Cloud Drive team, у вас появится возможность создавать новые брендовые продукты с использованием сервисов Amazon Cloud Drive.

По описанию у меня сложилось мнение, что в Amazon требуется работник, который сможет поставить себя на место пользователя. Специалист по тестированию скорее всего возьмет на себя мануальное тестирование, юзабилити тестирование, займется написанием тест-кейсов.

Теперь посмотрим на текст вакансии Apple Software Test Engineer (Инженер тестировщик):

Если вы влюблены в качество, то возможно у нас есть работа для вас… Вы присоединитесь к динамичной команде, ответственной за проверку последних iOS продуктов. Успешный кандидат будет заниматься документацией и специализированным тестированием, для достижения высочайшего качества релизов.

Первое что бросается в глаза, нет ни слова о «пользовательском опыте». Под специализированным тестированием, Apple явно подразумевает автоматизацию процесса тестирования и более глубокие проверки кода. Отсюда следует что кандидат должен иметь опыт работы с языком программирования и знать что такое качество кода.

Стоит наверное упомянуть про то как Google выбирает себе тестировщиков. Software Engineer in Test это полноценный разработчик с хорошим опытом программирования и плюс к этому увлеченный тестированием и качеством продукта.

К кому вы себя относите?

Теперь я больше склоняюсь к тому, что я именно Инженер Тестировщик, но чем больше я уделяю внимания процессу автоматизации, тем меньше у меня времени чтобы уделить внимание деталям, полезным для конечного пользователя. Поэтому не стоит преумалять заслуги манульных тестировщиков. Хотя порой это рутинные тесты, но в другой раз это отличная импровизация. И найденные баги просто поражают находчивостью тестировщика. Лично мне интересно развитие в обоих направлениях, но я предполагаю что заработная плата у инженера тестировщика будет заведомо выше, поэтому мой выбор слегка ограничен.