Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 22 мая 2023 Файл

Ярослав

Automation engineer

Возраст:
28 лет
Город:
Ровно

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 2 страницы.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

QA Engineer

Краткие сведения
QA Engineer с опытом работы в области тестирования программного обеспечения
более 5 лет. Обладаю знаниями методологий, инструментов, процессов контроля
качества и пониманием жизненного цикла проекта. Имею хороший опыт в веб,
мобильном и API тестировании. Также имею опыт в автоматизации API и веб.

Образование
Черкасский государственный технологический университет. Присвоена
квалификация: степень бакалавра в области компьютерной инженерии.
Киевский национальный университет технологий и дизайна. Присвоена
квалификация: степень магистра в области компьютерной инженерии.

Ключевые навыки
• Jira, TestRail, Confluence
• Swagger, Postman, Fiddler, Charles
• PostgreSQL, MongoDB, DBeaver, Robo 3T
• CSS, HTML5, JSON, Selenium IDE, JS
• Android Studio, TestFlight, TestFairy, ApowerMirror
• Chrome DevTools, Figma, Lunacy
• GIT, Bamboo, Redis, Kibana, Grafana, RabbitMQ

Контакты
E-mail: [открыть контакты](см. выше в блоке «контактная информация»)
Профиль в сети: Linkedin
Тезисно о работе

За свой период работы в области тестирования я наблюдаю, что мануальное
тестирование занимает прилично времени, особенно если нужно проходить
регрессионное тестирование, когда много функционала и соответственно много
комбинаций проверок. Особое внимание, конечно же, направляется на бизнес-
функции, но ключевого функционала тоже иногда предостаточно, а если в ходе
проверок нужно проводить расчёты и сверять результаты, то иногда может
сработать человеческий фактор и что-то упускается.

Внедрение автоматизации тестирования является хорошей практикой для
выявления багов и сокращения времени, затрачиваемого на проверки.

Почему это может быть целесообразным для вашего проекта:
1) Если на проекте есть набор повторяющихся тестов, которые необходимо
запускать на каждой новой версии продукта, то автоматизация может
существенно сэкономить время и ресурсы.

2) Если на проекте большой объём тестирования, то это может ускорить
процесс и уменьшить количество ошибок.

3) Если необходимо тестировать продукт с различными комбинациями данных,
то это может значительно упростить этот процесс.

4) Если на проекте существуют определённые требования к качеству, то
автоматизация может помочь убедиться в соответствии продукта этим
требованиям.
Рабочее предложение

Сейчас я работаю в компании Business Process Technologies на позиции QA
Engineer, но это не мешает мне параллельно заниматься другими проектами.
Поэтому хочу предложить свои услуги по автоматизации тестирования API.

В качестве среды для написания и запуска автотестов использую Postman.
Postman, на мой взгляд, является хорошим инструментом для создания и
выполнения API-тестов.

Преимущества, которые можно выделить используя Postman для автотестов:

1) Postman обладает простым и интуитивно понятным интерфейсом, что
делает процесс написания и выполнения тестов более удобным и быстрым.

2) Позволяет выполнять тестирование API на различных уровнях (модульном,
интеграционном и системном), а также поддерживает различные типы
запросов (GET, POST, PUT, DELETE и т.д.), что позволяет тестировать
различные сценарии и аспекты функциональности API.

3) Предоставляет возможность экспортировать тестовые наборы и коллекции
в формате JSON, что позволяет переносить их на другие проекты и машины.

4) Позволяет генерировать отчёты о результатах тестирования API, которые
могут быть использованы для анализа и улучшения качества продукта.

5) Интегрируется с различными инструментами непрерывной интеграции
(CI/CD): Jenkins, GitLab, TeamCity, Bamboo.

6) Написание тестов осуществляется на языке JavaScript, некоторые из
библиотек встроены в среду Postman для написания тестов.

7) Есть официальная документация по написанию тестов от учебного центра
Postman.

8) Для запуска и написания тестов не нужно использовать стороннюю среду
разработки, достаточно хорошо разбираться в интерфейсе Postman, в
котором всё предусмотрено для этого. Также есть возможность настройки
автоматического запуска тестов по времени, без ручного вмешательства.
Как это работает

Краткое описание процесса написания и запуска тестов в Postman:

1) Создаётся коллекция тестов - это набор связанных тестовых запросов,
которые могут быть выполнены одновременно или последовательно.

2) На вкладке «Tests» по выбранному запросу создаются тесты для различных
проверок на языке JavaScript. Например, можно проверять код состояния,
содержимое ответа, время ответа, структуру ответа и т.д.

3) После создания тестов для всех необходимых запросов можно выполнить
запуск всей коллекции с тестами или запуск отдельных запросов.
4) После окончания выполнения тестов можно посмотреть результаты тестов
для каждого запроса в коллекции и увидеть, прошли ли все тесты успешно
или есть ошибки, которые необходимо исправить.

5) Если есть проваленные тесты, можно посмотреть логи ответа, изменить при
необходимости параметры запроса и тестов, чтобы исправить ошибки и
повторно запустить тесты.

Посмотреть, как работают тесты на примере: Test collection
Почему это выгодное предложение

Так как Postman является интуитивно понятной и простой в использовании
средой, то он выгоден в следующем:
1) В отличие от других сред, в которых может потребоваться установка
дополнительного ПО, настройка окружения и прочее, Postman позволяет
быстро начать создание и запуск автотестов, что позволит сэкономить
время и ресурсы.
2) Postman предоставляет возможность хранения и организации автотестов в
коллекциях, что упрощает их управление и повторное использование. Также
можно быстро и легко экспортировать и импортировать тесты на другие
устройства.
3) Запускать тесты в Postman может человек, который не имеет навыков в
программировании, что даёт возможность любому из команды запускать
разработанные тесты
4) Разработка тестов в Postman будет стоять дешевле, чем в отдельной среде
разработки и не хуже по функциональности.

Подведя итог можно сказать следующее
Получив API, которое нужно покрыть тестами, можно сразу приступить к
разработке автотестов в среде Postman, без необходимости настройки
отдельной среды разработки, подключения библиотек для тестирования и
быстро получить результат.
Как правило, тестировщики и разработчики тоже используют Postman для
ручного тестирования API, поэтому автотестами сможет пользоваться любой,
кто знает интерфейс Postman, и это большой плюс, так как если кто захочет
запустить тесты, не имея навыков в разработке, он сможет это сделать,
достаточно просто импортировать коллекцию запросов с тестами и запустить
её к выполнению, что делается очень просто.
Стоимость работы будет стоять дешевле, за счёт того, что разработка и
сопровождение тестов проходит быстрее за счёт того, что в среде Postman уже
предусмотрены функции для быстрой разработки и запуска тестов.
Можно включить запуск тестов по расписанию в автоматическом режиме без
интеграции с CI/CD. Например, каждый час тесты будут выполняться даже в
случае закрытой среды Postman, а отчёт о выполнении будет отправляться на
электронную почту.
При необходимости готов обучить как пользоваться инструментом Postman для
запуска или модернизации тестов.

Если вам интересно моё предложение, готов обсудить условия сотрудничества.

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: