Ярослав
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.
You can get this candidate's contact information from https://www.work.ua/resumes/9623434
Uploaded file
The file contains 2 more pages.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
Краткие сведения
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 для
запуска или модернизации тестов.
Если вам интересно моё предложение, готов обсудить условия сотрудничества.
More resumes of this candidate
Rivne, Remote
QA Engineer Краткие сведения QA Engineer с опытом работы в области тестирования программного обеспечения более 6 лет. Обладаю знаниями методологий, инструментов, процессов контроля качества и пониманием...
Similar candidates
QA Manual, Automation Engineer (Python)
Rivne, Lviv, Kostopil
QA-інженер
Rivne
QA-інженер
Rivne, Remote
QA-інженер
Rivne
Middle QA Engineer
Rivne, Remote
Junior QA engineer (trainee)
Rivne, Remote