QA – это отличное место для начала, если вы не уверены, чем хотите заниматься (или в чем вы действительно будете хороши). Главное сосредоточиться на обучении и продвигаться в тех областях, которые вас интересуют.

Вот что делают QA-инженеры:

1. Ручное тестирование черного ящика: работает ли продукт так, как должен?

2. Ручное тестирование «серого ящика»: работают ли различные части архитектуры продукта должным образом? Написание программного обеспечения для тестирования небольших блоков кода или API.

3. Автоматизированное тестирование. Используя существующую структуру, написание программного обеспечения, которое запускает тесты.

4. Тестирование производительности. Используя существующую структуру, написание программного обеспечения, которое измеряет производительность и выявляет ограничения продукта.

5. Расширенное автоматизированное тестирование. Создание и поддержание структуры, используемую для автоматизации тестов.

Инженеры по обеспечению качества часто используют навыки, полученные в своей области, чтобы перенаправить свою карьеру в смежные области, такие как:

• Автоматизация сборки и развертывания. Создание и обслуживание программного обеспечения, используемого для создания, запуска, настройки и развертывания программного обеспечения для автоматизации;
• Системное администрирование;
• Разработка программного обеспечения;
• Программный менеджмент;
• Скрам-мастер;
• Управление продуктом.

Как и в любой карьере, чем старше вы становитесь, тем больше меняется работа. В процессе контроля качества вы увидите, как ваше время сместится с акцента на поломках (или написании автоматизации) на трату большего времени на обучение стратегии тестирования, наставничество, оценку рисков и анализ первопричин.

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

Работать можно из любой точки мира или делать карьеру, не выходя из дома. Большая часть вакансий на удаленке. Junior зарабатывает от 40 000 руб, middle от 109 000, senior 160 000+ ₽. Реально стать крутым специалистом по ручному тестированию в узкой сфере, перейти из ручного тестирования в автоматизированное, углубиться в обеспечение качества и стать QA-инженером. А еще прокачаться до тимлида или запрыгнуть в разработку можно с помощью курса инженер по тестированию.