# Middle Automation QA Engineer (средний)

### Характеристика

Имеет отличные теоретические знания о ручном тестировании. Имеет большой практический опыт работы над 3+ проектами. Имеет хорошие знания любого языка программирования. Имеет большой практический опыт в разработке автоматизированных тестов на 1-ом из общеизвестных фреймворках. Может быть ментором у других Manual и Automation QA Engineer ниже грейдом. Может проводить митапы и организовывать встречи.

### Опыт

* от 1-го года ручного тестирования;
* от 3+ завершенных проектов;
* 1-2 года автоматизированного тестирования;
* опыт разработки и ведения тестовой документации (ведение инструкций и справочной информации в wiki, чек-листов, тест-кейсов, тестовых наборов, тестовых запусков, тест-планов, bug report’ов);
* опыт ведения систем отчетности тестирования (TestRail, TestIt);
* опыт работы с баг/таск-трекинговыми системами;
* опыт работы с системами контроля версий.
* опыт работы с базами данных;
* опыт проведения 3+ видов ручного тестирования;
* опыт тестирования web-приложений;
* опыт тестирования web-сервисов;
* опыт тестирования mobile/desktop приложений;
* опыт автоматизированного тестирования web-приложений.
* опыт автоматизированного тестирования web-сервисов.
* опыт применения паттернов проектирования автоматизированных тестов.
* опыт работы с инструментами CI/CD (Gitlab/Jenkins);
* опыт работы с технологиями контейнеризации (Docker/Kubernetes);
* опыт разработки на 1-2х языках программирования;
* опыт менторства.

### Умения

* Все умения из позиции Pre-Middle Automation QA Engineer (почти средний);
* Все умения из позиции Upper-Middle Manual QA Engineer (продвинутый);
* понимание принципа одного из паттернов проектирования автоматизированных тестов (PageFactory / PageObject / Atlas / Html object или др. эквивалентных аналогов);
* практическое использование систем отчетности автоматизированных тестов (Allure / TestRail / TestIt или др. эквивалентные аналоги);
* умение использования и настройки линтеров в проектах;
* знать основы техники Test Driven Development.
* умение контролировать прогресс работы других Automation QA Engineer

### Должность по штату

Специалист по тестированию 2 категории
