Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Хаб сервисов для игр
QA engineer
Март 2018 — Октябрь 2018 (8 месяцев)
Я занимался ручным тестированием и внедрением автоматизации тестирования. В QA отделе было необходимо внедрить инструменты для автоматизированного тестирования SPA приложения и приемочного тестирования всей системы. Были собраны требования к инструментам и внедрены фреймворки: CypressJS для функциональных тестов кода фронтэнда (использовались моки API) и CodeceptJS+WebdriverIO для e2e приемочного тестирования. Все фреймворки были доработаны под нужды компании. Была внедрена система отчетов (Allure для Codecept и Mochawesome для Cypress), повтор упавших тестов, асинхронный запуск, программная авторизация клиента. Все решения были внедрены в пайплайн Gitlab CI. Так же занимался доработкой внутренней python утилиты для тестов API и внедрением ее в пайп гитлаба, писал bash скрипты для подготовки окружения Docker контейтера и запуска тестов, внедрял data аттрибуты в код клиента для лучшей связности тестов и системы аналитики с фронтэндом. Писал чек-листы покрытия приложения тестами, сами автотесты, пользовательские сценарии. Пример проекта-шаблона для тестировщиков на Cypress можно посмотреть здесь https://github.com/nsected/cypress-template а проекта на Codecept здесь https://github.com/nsected/codecept-template Так же есть опыт работы с cucumber тестами https://github.com/nsected/cucumber-test
Высшее образование
Пермская государственная сельскохозяйственная академия
Пермь
Факультет: Прикладной информатики
Декабрь 2011—Июнь 2015 (3 года и 6 месяцев)