QA Automation Engeener (JS)
Контакты
Талантливый QA Automation Engeener со знанием JavaScript (NodeJS) и опытом работы с Jest, инструментами CI\CD (Github Actions, Code Climate), HTML и CSS. В своих проектах реализовал консольные приложения для проверки логических и арифметических задач, а также определения отличий между структурами данных. Имею успешный опыт в автоматизации рутинных задач, что привело к значительной экономии времени и ресурсов. Ищу возможности для применения своих навыков и опыта в области автоматизации тестирования, чтобы внести вклад в улучшение качества вашего программного обеспечения.
Hard Skills
- JavaScript (NodeJS)
- Jest
- HTML
- CSS
- CI/CD (GitHub Actions, Code Climate)
- Postman
Soft Skills
- Адаптивность и быстрое обучение
- Навыки командной работы
- Наставничество и обучение
Языки
- Русский - родной
- Английский - B2
Учебные проекты
Проект: Игры разума
Суть проекта: Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлениях.
Полученные навыки:
- Разработка консольных приложений на NodeJS.
- Использование линтинга и статического анализа кода с помощью Code Climate.
- Навыки автоматизации сборки проекта с использованием Make.
Технологический стек:
* NodeJS
* Code Climate
* Make
Проект: Вычислитель отличий
Суть проекта: Консольное приложение, определяющее разницу между двумя структурами данных.
Полученные навыки:
- Разработка алгоритмов для сравнения структур данных на NodeJS.
- Написание и выполнение тестов с использованием Jest.
- Настройка автоматизированного CI/CD процесса тестирования и анализа покрытия тестами (test coverage) с GitHub Actions.
Технологический стек:
- NodeJS
- GitHub Actions
- Jest
- Code Climate
- Make
Опыт
Обязанности:
* разработка макросов на VBA;
* администрирование местной локальной сети;
* Разработка приложения для сбора данных на С# Avalonia UI;
Достижения:
* Автоматизировал процесс установки программного обеспечения, что позволило ввести в эксплуатацию около 100 новых АРМ в кратчайшие сроки.
* Оптимизировал процессы обновления антивирусного ПО, что сократило время решения инцидентов на 20%, благодаря внедрению ПО для удаленного администрирования.
Обязанности:
* Разрабатывал макеты форм сбора данных 1С для системы консолидированной отчетности;
* Проверял готовые макеты от других разработчиков;
* Обучал новых стажеров на проекте (в рамках направления разработки ФСД 1С);
* Проходил обучение по SAP BW.
Достижения:
* Реализовал и протестировал более 70 форм сбора данных, около половины из которых - с комплексной логикой отображения и обработки данных, что повысило точность и производительность отчетности.
* Обучил 5 новых стажеров, которые успешно интегрировались в команду и начали выполнять самостоятельные задачи.