Resume from May 22, 2023 File

Ярослав

Automation engineer

Age:
28 years
City:
Rivne

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 2 more pages.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

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: [open contact info](look above in the "contact info" section)
Профиль в сети: 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 для
запуска или модернизации тестов.

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

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: