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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...