Резюме: QA engineer
Тестировщик ПО
QA Engineer
Для работы в должности QA Engineer имею профессиональные навыки:
1 Тестирую web и mobile приложения мануально.
2 Автоматизирую на Python тесты для автоматического и ручного запуска.
3 Выполняю тестирование производительности.
4 Разрабатываю тестовую документацию.
Hard-Skills:
1 Ручное тестирование web и mobile приложений:
- Анализирую требования на соответствие критериям качества;
- Тестирую вёрстку фронта согласно макетам, в Figma;
- Разрабатываю и актуализирую тестовую документацию в Zephyr, TestRail, Confluence;
- Тестирую UI, UX, REST API с помощью DevTools, Postman, Swagger;
- Оформляю и отслеживаю выполнение задач и дефектов в Jira;
- С SQL работаю на уровне простых запросов SELECT, UPDATE, IN;
- Для тестирования Android приложений имею парк физических тестовых устройств. Из инструментов использую AndroidStudio, Charles.
2 Автоматизирую тесты для автоматического и ручного запуска:
- Разрабатываю планы и сценарии автотестов интерфейса и бэкенда на Python в среде PyCharm, Git.;
- Для разработки автотестов UI использую Python, Selenoid, паттерн PageObject, pytest, selenium, отчёты в Allure;
- Для написания автотестов API - python, pytest, requests, отчёты в Allure;
- Для запуска тестов на различных версиях браузеров Firefox, Chrome, Opera применяю Selenoid.
- Имею опыт разработки и встраивания автоматизации тестирования в Gitlab CI/CD проекта.
- Для формирования анализа и хранения отчётов тестирования применяю AllureService и Telegram-Bot.
- Для автоматизации тестов мобильных устройств использую Appium.
3 Выполняю тестирование производительности:
- Выполняю разработку плана тестирования и профиля нагрузки;
- Разрабатываю сценарий теста в ApacheJMeter;
- Мониторинг сервера и сбор логов произвожу в Grafana;
- Подготавливаю отчёт о результатах тестирования.
Soft-skills:
- Работал в командах по методологии Agile Scrum/Canban;
- Есть успешный опыт оперативного решения производственных вопросов внутри команды и со смежными командами;
- Принимал участие в работе с новыми сотрудниками для их адаптации в проекте;
- Являлся ментором у сотрудников с начальными трудовыми компетенциями;
- Имею положительный опыт руководства командой тестирования до 3-х сотрудников;
- Стараюсь планировать свою работу, чтобы выполнить её своевременно и в срок.
Достижения:
- Имею опыт внедрения релизного цикла на проекте. Эта практика значительно улучшила качество продукта;
- Внедрил автоматизированное тестирование на проекте, для запуска вручную и автоматически. Это позволило сэкономить рабочее время тестировщиков при выполнении рутинных проверок.
- Реализовал визуальные и структурированные отчеты в Allure. Теперь результаты доступны всем заинтересованным сотрудникам.
- Предложил и учувствовал в реализации унификации разработки форм в различных модулях приложения. Это позволило сэкономить рабочее время разработчиков и снизить затраты на разработку.