Назад

МАТРИЦА КОМПЕТЕНЦИЙ ИНЖЕНЕРА ПО ТЕСТИРОВАНИЮ

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

Таблица — не эталон! Необходимо помнить, что эта таблица обобщенная — внутри отдельной компании могут существовать свои собственные матрицы. Например, одни команды не используют SQL или снифферы, но зато им нужно углубленное понимание различных видов API, а у другой команды не тестируется бэкенд, но навыки тестирования UI должны быть развиты сильнее. Мы рекомендуем руководствоваться таблицей как общим руководством, но в отдельных компаниях уточнять их внутренние грейды.

 

КРОМЕ ТОГО

Список навыков, которые также можно развивать в зависимости от того, куда вы хотите двигать свою карьеру:

1. Автоматизированное тестирование:

  • Основы автоматизации тестирования (например, знание Selenium WebDriver для веб-приложений).
  • Умение писать и поддерживать простые  автоматизированные тесты.

2. Мобильное тестирование:

  • Основы мобильного тестирования (тестирование на различных устройствах и ОС).
  • Знакомство с инструментами для мобильного тестирования (например, Appium).

3. Тестирование безопасности:

  • Основы тестирования на безопасность и знание основных уязвимостей.
  • Знакомство с инструментами для тестирования на безопасность (например, Burp Suite).

4. Тестирование производительности:

  • Основы тестирования производительности и нагрузочного тестирования.
  • Знакомство с инструментами для тестирования производительности (например, JMeter).

6. Agile и DevOps:

  • Понимание принципов и практик Agile и DevOps.
  • Опыт работы в Agile команде и умение выполнять QA задачи в интеграции с DevOps процессами.

7. Навыки программирования:

  • Основы программирования на одном из языков (например, Java, Python, JavaScript).
  • Умение писать автотесты и фреймворки для поддержки тестирования.

8. Навыки работы с командной строкой:

  • Умение работать с командной строкой для выполнения тестовых задач или автоматизации.

9. Управление проектами:

  • Знание основ управления проектами и способность планировать и организовывать свою работу.

10. Контроль версий:

  • Опыт работы с системами контроля версий (например, Git).
Поддержка

Привет! Поделись своей проблемой и мы обязательно поможем! Для эффективной обратной связи просим предоставить свой аккаунт в Telegram