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
Работа
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/
- Запустила автоматизацию для двух проектов а. Был подготовлен шаблон проекта и написаны базовые АТ, из которых проектных тестировщики могли расширять скоуп АТ b. Подготовлена инфраструктура и запуск прогонов в Jenkins
- Ручное тестирование веб и мобильных приложений (Salesforce);
- Написание тестовой документации (тест-кейсов, чек-листов);
- Работа в распределенной команде;
- Анализ и уточнение требований/спецификаций к системе у заказчика;
- Регистрация дефектов в Bug Tracking System – Jira;
- Функциональное тестирование, регрессионное тестирование, тестирование миграции
OSS/BSS проект M-net. Обязанности:
- Анализ проектной документации, бизнес-требований, функциональных требований, изменений в дизайне
- Подготовка тест-плана и тестовых сценариев
- Разработка матрицы трассировки требований
- Расчет QA LOE
- Проведение интеграционного тестирования в ITF и SoapUI
- SOAP/JMS и SOAP/HTTP
- Компонентное и системное тестирование
- Регистрация дефектов в Bug Tracking System – Jira, TMS
- Участие в SIT и UAT на стороне заказчика в Мюнхене
OSS/BSS проект Andorra Telecom. Обязанности:
- Анализ проектной документации
- Планирование и проведение тестирования продукта и сопроводительной документации
- Самостоятельное взаимодействие с клиентом и с другими отделами по вопросам качества
- Участие в поддержании QA процессов
- Работа на проекте, использующий гибкую методологию разработки Scrum
- Регистрация дефектов в Bug Tracking System - Jira
- Работа с SVN, WinSCP, SoapUI
- Регистрация дефектов в Bug Tracking System на сервисах заказчика - TFS
- Проведение регрессионного, функционального видов тестирования
- Проверка функций ПО на соответствие техническому заданию.
- Ручное тестирование, автоматизированное тестирование.
- Разработка, документирование и выполнение тестовых сценариев.
- Документирование и классификация ошибок в баг-трекинговой системе, оперативная проверка исправленных ошибок.
- Анализ и уточнение требований/спецификаций к системе у заказчиков.
- Взаимодействие с разработчиками по вопросам разрешения дефектов.
- Тестирование веб-сайта
Образование
Рекомендации
Резюме выглядит хорошо структурированным и содержит много информации о навыках и проектах. Однако, стоит обратить внимание на некоторые аспекты:
- Необходимо более четко описать свой профессиональный опыт и достижения в компаниях, в которых работал ранее.
- Описание образования можно уточнить, добавив информацию о курсах, сертификатах или других достижениях в области QA.
- Стоит использовать более конкретные примеры проектов, над которыми работал, чтобы проиллюстрировать свои навыки и достижения.
- Необходимо проверить орфографию и грамматику в тексте резюме.
В целом, резюме содержит полезную информацию о навыках и опыте кандидата в области QA, но можно улучшить его, чтобы выделиться среди других кандидатов.
Сопроводительное письмо
Уважаемый рекрутер,
Я хотел бы представить Вам свое резюме на позицию QA Automation Engineer. Я имею более пяти лет опыта в автоматизации тестирования, используя Python, Pytest, Selenium, Git и Jenkins. Я также работал с реляционными базами данных, писал SQL запросы, использовал Jira, Confluence, Swagger, Grafana и Kibana в своей работе.
В настоящее время я работаю в Rostelecom-Solar в качестве ведущего инженера по автоматизации тестирования, где я разрабатываю и поддерживаю инфраструктуру автоматизации тестирования, а также обеспечиваю качество продукта.
Я ищу позицию AQA без ручного тестирования с возможностью удаленной работы или релокации. Я также прохожу обучение на Python-разработчика в свободное время.
Я прилагаю мое резюме и список моих прошлых мест работы и образования. Спасибо за ваше время и рассмотрение моей кандидатуры.
С уважением,
[Ваше имя]
Улучшенное резюме
QA Automation Engineer
Я автоматизирую веб-сервисы (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
Опыт работы:
Кухонная студия Мария, Тестировщик программного обеспечения, 2016-02-01 – 2016-05-01
- Проверка функциональности ПО в соответствии с техническим заданием
- Ручное тестирование, автоматизированное тестирование
- Разработка, документирование и выполнение тестовых сценариев
- Документирование и классификация ошибок в баг-трекинговой системе, оперативная проверка исправленных ошибок
- Анализ и уточнение требований/спецификаций к системе у заказчиков
- Взаимодействие с разработчиками по вопросам разрешения дефектов
- Тестирование веб-сайта
NetCracker Technology Corp, QA Engineer, 2016-07-01 – 2018-08-01
- Анализ проектной документации, бизнес-требований, функциональных требований, изменений в дизайне
- Подготовка тест-плана и тестовых сценариев
- Разработка матрицы трассировки требований
- Расчет QA LOE
- Проведение интеграционного тестирования в ITF и SoapUI
- SOAP/JMS и SOAP/HTTP
- Компонентное и системное тестирование
- Регистрация дефектов в Bug Tracking System – Jira, TMS
- Участие в SIT и UAT на стороне заказчика в Мюнхене
Andorra Telecom, QA Engineer, 2016-07-01 – 2018-08-01
- Анализ проектной документации
- Планирование и проведение тестирования продукта и сопроводительной документации
- Самостоятельное взаимодействие с клиентом и с другими отделами по вопросам качества
- Участие в поддержании QA процессов
- Работа на проекте, использующем гибкую методологию разработки Scrum
- Регистрация дефектов в Bug Tracking System - Jira
- Работа с SVN, WinSCP, SoapUI
- Регистрация дефектов в Bug Tracking System на сервисах заказчика - TFS
- Проведение регрессионного, функционального видов тестирования
ROKO Labs, QA Engineer, 2018-08-01 – 2018-12-01
- Ручное тестирование веб- и мобильных приложений (Salesforce)
- Написание тестовой документации (тест-кейсов, чек-листов)
- Работа в распределенной команде
- Анализ и уточнение требований/спецификаций к системе у заказчика
- Регистрация дефектов в Bug Tracking System – Jira
- Функциональное тестирование, регрессионное тестирование, тестирование миграции
Ростелеком-Солар, Ведущий инженер по автоматизации тестирования, 2018-12-01 – 2023-05-01
- AQA Lead в продуктовой команде (команда из 22 человек, 3 AQA, разрабатываем ядро IDM системы)
- Quality Assurance: автоматизация, обеспечение качества и ускорение доставки одного из продуктов бизнес линии
- AQA Leadership: онбординг, адаптация, обучение и менторинг AQA специалистов своей команды, развитие сотрудников, планирование спринтов, 1-1, проведение интервью
- Поднятие инфраструктуры и написание проекта для автоматизации тестов
- Написание 1100 AT (25% от всего покрытия) через год старта автоматизации
- Совместно с командой DevOps перенесение инфраструктуры в Kubernetes
- Увеличение покрытия АТ тестов ручного регресса до 60%
- Расширение скоупа и ускорение прогонов АТ
- Добавление возможности прогона AT для разных типов БД и для разных браузеров
- Добавление возможности одновременного запуска 9 прогонов разного типа
- Внедрение AT в этапы релизного цикла, что ускорило доставку и качество выпускаемого продукта
- Запуск автоматизации для двух проектов
- Подготовка шаблона проекта и написание базовых АТ, из которых проектных тестировщики могли расширять скоуп АТ
- Подготовка инфраструктуры и запуск прогонов в Jenkins
Образование:
- Инфокоммуникационные технологии и систем
Добавить комментарий