soft

Общая информация:


ФИО: Сомов Евгений Павлович
Образование: Высшее
Специальность: Компьютерная инженерия
Место работы: Freelance
Должность: Automation/Manual QA Engineer.



Специализация:

  • Автоматизированное тестирование (Automation Testing)
  • Ручное тестирование (Manual Testing)
  • Контроль качества (Quality Control)
  • Нагрузочное тестирование (Load Testing)
  • Тестирование баз данных (Database Testing)
  • Разработка desktop ПО под Windows (C# Developer)

Знания и навыки

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

  • Автоматизация тестирования Web, Mobile (Native/Web) приложений
  • Разработка автотестов через паттерны PageObject и StepsObject
  • Основные технологии автоматизации: Selenium, Appium
  • Модульное тестирование: JUnit, TestNG, PHPUnit, NUnit, Unittest, PyTest
  • Фреймворки: Codeception, Selenide, Cucumber, WebdriverIO, Robot

  • Стеки автоматизации тестирования Web приложений:
    • Selenium + Codeception + PHPUnit (PHP)
    • Selemiun + JUnit/TestNG (Java)
    • Selenium + Unittest/PyTest (Python)
    • Selenium + NodeJS (JavaScript)
    • Selenide + Cucumber + TestNG (Java)
    • Robot framework (Python)
    • WebdriverIO (JavaScript)
    • Cypress (JavaScript)

  • Стеки автоматизации тестирования Mobile приложений:
    • Appium + UIAutomator2 + JUnit/TestNG (Java)
    • Unity3D + Test Runner (C#)

  • Комплексные инструменты: Katalon Studio, TestComplete
  • Дополнительно: AirTest Project, Unity Test Runner, WinAppDriver, Xamarin.UITest
  • Интеграция автотестов в Jenkins, TeamCity, GitLab Runner CI/CD
  • Использование систем контроля версий Git в разработке автотестов
  • Знание языков программирования: PHP, JavaScript, Java, Python, C#

Ручное тестирование

  • Ручное тестирования мобильных, браузерных и настольных приложений
  • Разработка тестовой документации (чек-листы, тест-кейсы)
  • Создание методик тестирования и тестовых наборов
  • Разработка отчетов и тестирования в системе Jira (Zephyr)
  • Тестирование технической документации (ТЗ, GDD)
  • Планирование и оптимизация процесса тестирования
  • Контроль выполнения всех пунктов технического задания
  • Проверка требований к продукту и оценка рисков
  • Контроль качества продукта - поиск багов.
  • Контроль исправления найденных ошибок
  • Валидация кода - просмотр кода на наличие очевидных ошибок (W3C)

  • Тестирование верстки с помощью плагина Perfect Pixel на основании макета из Figma
  • Тестирование трафика входящих и исходящих данных (Fiddler, Charles, Wireshark)
  • Анализ сайта с помощью: Screaming Frog SEO Spider, SiteAnalyzer
  • Проверка безопасности Web приложений с помощью OWASP ZAP
  • Нагрузочное тестирование с помощью JMeter, Gatling
  • Тестирование API с помощью Postman, Advanced REST client
  • Тестирование баз данных используя SQL запросы

  • Работа в баг-трекере: Jira, Redmine
  • Работа в менеджере тест-кейсов: Zephyr (Jira), Klaros
  • Работа в системах управления базами данных: SQL Server, MySQL
  • Работа в операционных системах Windows, Linux\Unix, Mac OS