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