QA Automation Engineer

Контакты


Контакты доступны после входа на сайт

Описание

Автоматизирую web (back и front) сервисов с помощью Python, Pytest, Selenium, requests. Использую Jenkins для сборки и запуска АТ, с отчетами работаю в Allure. Работаю с реляционными БД, пишу SQL запросы. Использую GitLab для управления репозиториями кода.
Также умею работать с Jira, Confluence, Swagger, Grafana, Kibana.

В свободное время прохожу обучение на Python-разработчика.

Рассматриваю позиции AQA без ручного тестирования.
Интересуют компании с возможностью работать удаленно не из РФ или с релокацией.

Навыки

Python, Pytest, Selenium, Git, Jenkins, Postgresql, Allure, REST API, QA

Опыт


Ведущий инженер по автоматизации тестирования, Ростелеком-Солар
Декабрь 2018 - Май 2023

AQA Lead в продуктовой команде (команда из 22 человек, 3 AQA, разрабатываем ядро IDM системы).

До апреля 2020 года занималась full-time ручным тестированием, последние 2,5 года работаю на должности AQA.

Основные обязанности:
Quality Assurance: автоматизация, обеспечение качества и ускорение доставки одного из продуктов бизнес линии
AQA Leadership: онбординг, адаптация, обучение и менторинг AQA специалистов своей команды, развитие сотрудников, планирование спринтов, 1-1, проведение интервью

За это время:
1. Была поднята инфраструктура и написан проект для автоматизации тестов
a. Через год старта автоматизации было написано ~1100 AT (25% от всего покрытия)
2. На текущий момент:
a. Совместно с командой DevOps перенесла инфраструктуру в Kubernetes
b. Увеличила покрытие АТ тестов ручного регресса до 60%
i. ТРЗ ручных тестировщиков на регрессе сократились на 47%
c. Расширила скоуп и ускорила прогоны АТ
i. REST 500 AT - 5 часов 15 минут => 1219 AT - 45 минут (с использованием pytest-xdist для параллельного запуска, одновременно запускаем 5 потоков)
ii. UI 500 AT - 8 ч 25 минут => 1102 AT - 2 ч (с использованием Selenium Grid, запускаем одновременно 5 браузеров)
iii. Интеграционные 100 AT - 1 час => 100 AT - 20 минут (1 поток)
d. Добавила возможность прогона AT для разных типов БД и для разных браузеров
i. Postgresql => Postgresql, MSSQL
ii. Chrome => Chrome, Firefox, Edge
e. Добавила возможность одновременного запуска 9 прогонов разного типа
i. Каждый прогон запускался на отдельной машине, за ночь могли запустить максимум 3 прогона => каждый прогон запускается в контейнере (значение можно масштабировать, но для решения текущих задач 9 было достаточно)
f. Внедрила AT в этапы релизного цикла, что ускорило доставку и качество выпускаемого продукта
i. Запуски на develop, запуск на stable во время ручного регресса, запуски для проверки хотфиксов

Пример фреймворка можно посмотреть тут: https://github.com/vankrajnova/example_framework/

  1. Запустила автоматизацию для двух проектов а. Был подготовлен шаблон проекта и написаны базовые АТ, из которых проектных тестировщики могли расширять скоуп АТ b. Подготовлена инфраструктура и запуск прогонов в Jenkins
QA Engineer, ROKO Labs
Август 2018 - Декабрь 2018
  1. Ручное тестирование веб и мобильных приложений (Salesforce);
  2. Написание тестовой документации (тест-кейсов, чек-листов);
  3. Работа в распределенной команде;
  4. Анализ и уточнение требований/спецификаций к системе у заказчика;
  5. Регистрация дефектов в Bug Tracking System – Jira;
  6. Функциональное тестирование, регрессионное тестирование, тестирование миграции
QA Engineer, NetCracker Technology Corp
Июль 2016 - Август 2018

OSS/BSS проект M-net. Обязанности:

  1. Анализ проектной документации, бизнес-требований, функциональных требований, изменений в дизайне
  2. Подготовка тест-плана и тестовых сценариев
  3. Разработка матрицы трассировки требований
  4. Расчет QA LOE
  5. Проведение интеграционного тестирования в ITF и SoapUI
  6. SOAP/JMS и SOAP/HTTP
  7. Компонентное и системное тестирование
  8. Регистрация дефектов в Bug Tracking System – Jira, TMS
  9. Участие в SIT и UAT на стороне заказчика в Мюнхене

OSS/BSS проект Andorra Telecom. Обязанности:

  1. Анализ проектной документации
  2. Планирование и проведение тестирования продукта и сопроводительной документации
  3. Самостоятельное взаимодействие с клиентом и с другими отделами по вопросам качества
  4. Участие в поддержании QA процессов
  5. Работа на проекте, использующий гибкую методологию разработки Scrum
  6. Регистрация дефектов в Bug Tracking System - Jira
  7. Работа с SVN, WinSCP, SoapUI
  8. Регистрация дефектов в Bug Tracking System на сервисах заказчика - TFS
  9. Проведение регрессионного, функционального видов тестирования
Тестировщик программного обеспечения, Кухонная студия Мария
Февраль 2016 - Май 2016
  1. Проверка функций ПО на соответствие техническому заданию.
  2. Ручное тестирование, автоматизированное тестирование.
  3. Разработка, документирование и выполнение тестовых сценариев.
  4. Документирование и классификация ошибок в баг-трекинговой системе, оперативная проверка исправленных ошибок.
  5. Анализ и уточнение требований/спецификаций к системе у заказчиков.
  6. Взаимодействие с разработчиками по вопросам разрешения дефектов.
  7. Тестирование веб-сайта

Образование


Инфокоммуникационные технологии и системы связи, Саратовский государственный технический университет им. Ю.А. Гагарина
Сентябрь 2016 - Май 2019
Психология, Саратовский государственный университет им. Н.Г. Чернышевского
Сентябрь 2011 - Май 2015

О себе
Готов к релокации в другую страну
Начальные знания английского языка
Проживаю в городе

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...