Senior Automation QA Engineer (ведущий)

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

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

Опыт

  • от 1-го года ручного тестирования;

  • от 7+ завершенных проектов;

  • 3 года автоматизированного тестирования;

  • опыт разработки и ведения тестовой документации (ведение инструкций и справочной информации в wiki, чек-листов, тест-кейсов, тестовых наборов, тестовых запусков, тест-планов, bug report’ов);

  • опыт ведения систем отчетности тестирования (TestRail, TestIt);

  • опыт работы с баг/таск-трекинговыми системами;

  • опыт работы с системами контроля версий.

  • опыт работы с базами данных;

  • опыт проведения 3+ видов ручного тестирования;

  • опыт тестирования web-приложений;

  • опыт тестирования web-сервисов;

  • опыт тестирования mobile/desktop приложений;

  • опыт автоматизированного тестирования web-приложений.

  • опыт автоматизированного тестирования web-сервисов.

  • опыт автоматизированного тестирования mobile/decktop приложений.

  • опыт применения паттернов проектирования автоматизированных тестов.

  • опыт применения TDD/BDD;

  • опыт распараллеливания автомктизированных тестов (Selenoid/Moon);

  • опыт интеграции автоматизированных тестов в CI/CD;

  • опыт работы с инструментами CI/CD (Gitlab/Jenkins);

  • опыт работы с технологиями контейнеризации (Docker/Kubernetes);

  • опыт разработки на 2-х языках программирования

  • опыт проведений собеседований;

  • опыт менторства;

  • опыт в оценке проектов.

Умения

  • Все умения из позиции Upper-Middle Automation QA Engineer (продвинутый);

  • уверенное использование нескольких языков программирования (php / javascript / Java / python / C++ / C#);

  • практическое использование каждого из автоматизированных UI, Backend и Mobile фреймворков (Selenide / Behat / Katalon Studio / Playwright / RestAssured / Retrofit / Appium или др. эквивалентных аналогов);

  • применение большинства паттернов проектирования автоматизированных тестов (PageObject / Atlas / Html object или др. эквивалентных аналогов);

  • умение применять распараллеливание автоматизированных тестов в большое количество потоков (Selenoid / Selenium Grid и др. эквивалентные аналоги);

  • знание визуализации покрытия авто тестирования (SwaggerCoverage / Locators-hotspots-chrome-plugin и др. эквивалентные аналоги);

  • уверенное применение контейнеров контекстов в BDD;

  • умение применить технику Test Driven Development;

  • умение создать / настроить тестовый pipeline или job.

  • умение проводить аудит и оценку проектов требующих автоматизированное тестирование.

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

Ведущий специалист по тестированию

Last updated