HARDSKILLS:
-Автоматизация тестирования UI + Автоматизация тестирования мобильных приложений: Intellij IDEA, Java 17, Selenide, JUnit 5, Allure Reports, Allure TestOps, Jenkins, GitHub, Appium, BrowserStack, Android Studio.
-Автоматизация тестирования REST API: Intellij IDEA, Java 17,Rest-assured.
-Теория тестирования: знаю основные виды тестирования, их различия и особенности, знаком с полным циклом тестирования: от анализа требований до составления отчета о проведенном тестировании, различаю и успешно применяю различные техники тест-дизайна на практике в реальном проекте, знаю особенности составления тест-кейсов и чек-листов.
-API: имею опыт работы с REST и SOAP API, понимаю разницу между ними, особенности работы каждого. Пойму на чье стороне ошибка с помощью кодов ответа, знаком с принципами идемпотентности запросов, синхронной и асинхронной отправкой запросов.
-Postman: могу написать коллекцию запросов, настроить заглушки.
-SoapUI: проведу тестирование SOAP API, настрою заглушки.
-Swagger: проведу тестирование REST API, подставлю необходимые фильтры.
-Docker: клонирую проект и разверну на собственном окружении локально.
-SQL: понимаю различия между реляционными и не реляционными базами данных, имею навыки написания простых запросов, а также объединения таблиц любым из JOIN. Работал с агрегатными функциями, вложенными запросами, alias'ами, оконными функциями.
-GitHub: создам репозиторий/скопирую готовый на свое устройство, обновлю файлы, погуляю по веткам.
-Chrome DevTools: проверю состояния запросов, ошибки в консоли, корректность тегов для объектов DOM, найду элемент по локаторам, выполню JS-скрипты.
-Charles Proxy/Fiddler: проверю состояния запросов, подменю данные, проанализирую трафик.
-RabbitMQ/Kafka: проверю пакеты и очереди, проанализирую работу сервисной шины.
Достижения:
Инструменты, используемые в работе:
Jira/Confluence, TestLink, Chrome DevTools, MSSQL, PostgreSQL, RabbitMQ, Postman/Swagger, SoapUI, Jenkins/Allure.
Обязанности:
- Ручное тестирование сервисов ведущей медицинской компании на рынке РФ.
- Тестирование API (Rest и Soap).
- Тестирование данных с использованием баз данных MSSQL, PostgreSQL.
- Тестирование интеграционной сервисной шины (ESB), развернутой на RabbitMQ: отслеживание очередей, контроль отправки и получения данных приложениями.
- Взаимодействие с командой автоматизации тестирования: обновление тест-кейсов и передача их команде автоматизации для дальнейшего написания авто-тестов, совместный поиск решений сложных ситуаций.
- Написание тест-планов, тест-кейсов и иной тестовой документации.
- Обучение и погружение на проект новых сотрудников.
- Составление отчетов для руководства.
- Отслеживание сроков выполнения задач релиза.
- Контроль и оптимизация процессов команды тестирования.
- Тесное взаимодействие с командой разработчиков.
- Выполнение обязанностей по ручному тестированию: функциональное тестирование, интеграционное и регрессионное тестирование.
Достижения:
- В 1,5 раза сократил время на он-бординг за счет создания четкого руководства, знакомящего нового сотрудника с наиболее важными функциональными возможностями тестируемых сервисов.
- Обучил 4 новых сотрудников, которые в дальнейшем успешно повысили свои навыки (от Junior до Middle).
- Сократил время регрессионного тестирования в 1.5 раза, путем оптимизации используемых тест-кейсов.
Инструменты, используемые в работе:
Jira/Confluence, Postman, Swagger, MySQL, xCode, BrowserStack, Charles Proxy, Qase.io.
Обязанности:
- Функциональное тестирование WEB-сервисов и мобильных приложений на iOS и Android.
- Написание и актуализация: чек-листов, тест-кейсов, тест-планов.
- Тестирование API: Postman/Swagger.
- Тестирование базы данных MySQL.
- Работа с Charles Proxy/Fiddler, подмена трафика.
- Заведение баг-репортов в Jira, контроль над их исправлением.
- Тестирование локализации.
- Тестирование совместимости.
- Кроссплатформенное тестирование.
Достижения:
-Повысил качество выпускаемых продуктов благодаря своевременному поиску ошибок.
-Создал базу знаний, по которой проходил он-бординг новых QA и быстрый поиск информации для работающих коллег.
- Повышение эффективности тестирования в 1,5 раза за счет внедрения инструмента Qase.io.
- Оптимизировал используемые тест-кейсы за счет удаления ненужных шагов, что позволило сократить время регрессионного тестирования в 2 раза.