QA Engineer Automation
90 000 руб
Юрий
Возраст
37 лет (31 Декабря 1987)
Город
Тюмень
Переезд невозможен
Гражданство
Россия
Полная занятость
2 года 3 месяца
Информационные технологии / IT / Интернет
- Разработка и поддержка автотестов для WEB и API.
- Работа в соответствии с подходом BDD.
- Проведение анализа и выполнение smoke-тестов.
- Покрытие автоматизированными тестами ручных тест-кейсов. - Рефакторинг и актуализация существующих автотестов.
- Сотрудничество с разработчиками и тестировщиками для устранения выявленных дефектов. - Ревизия и поддержка актуальности тестовой документации.
- Создание и обновление заглушек в базе данных.
- Работа с CSS и XPath-селекторами для web-тестов.
- Настройка окружения и работа с инструментами мониторинга и контейнеризации.
Используемый стек: JavaScript, TypeScript, Java, Gherkin, MongoDB, PostgreSQL, Redis, Docker, Kubernetes, LifeRay, Kibana, EM, Confluence, DinAdmin, Postman, Swagger, Cucumber
Состав команды: BackEnd 3, FrontEnd 4, PM 1, QA 5, AQA 2 Дизайнер 3
Информационные технологии / IT / Интернет
- Разработка и поддержка архитектуры приложения.
- Работа с запросами к базе данных для обеспечения высокой производительности и надежности API.
- Сотрудничество с Frontend-разработчиками и тестировщиками.
- Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения.
Используемый стек: JS, TS, NestJs, PostgreSQL, Docker, Ansible, pdfKit, date-fns, Postman, Joe, Queue, Dadata, Sentry, Passport.js
За время работы выполнял задачи на проекте:
1. Система управления сервисом приема заказов по ремонту, чистке и уходу за обувью.
Веб-приложение предоставляет возможность принимать заказы у клиентов по услугам, связанным с уходом за обувью. В системе реализовано разграничение по ролям и торговым точкам с соответствующим доступом.
Основные задачи:
- Проектирование базы данных и реализация таблиц в приложении.
- Работа с клиентами, заказами и услугами (создание, обновление, удаление(в том числе "мягкое"), загрузка с заданными фильтрами).
- Загрузка фото для заказов для отображения состояния до и после.
- Установка доступов по ролям и принадлежности к торговым точкам для сотрудников.
- Формирование документов по заказам в формате pdf с использованием библиотеки pdfKit.
Состав команды:
BackEnd 1, FrontEnd 1, PM 1, QA 1, Дизайнер 1
2. Платформа для онлайн-заказов и доставки пиццы.
Веб-приложение предоставляет возможность сделать он-лайн заказ по доставке или самовывозу еды.
Основные задачи:
- Подготовка и реализация логики для работы с номенклатурой - обновление по расписанию, сбор данных по товарам, синхронизация данных по торговым точкам.
- Подготовка и реализация логики для синхронизации и отображения истории товаров, имеющих отрицательный баланс (стоп-листы).
Состав команды:
BackEnd 3, FrontEnd 3, PM 1, QA 2, Дизайнер 1
Информационные технологии / IT / Интернет
- Разработка и поддержка бэкенда на основе Nest.js.
- Создание и настройка API с использованием TypeScript для взаимодействия с фронтендом и обеспечения корректной передачи данных.
- Работа с PostgreSQL для хранения информации энергосбытовой компании.
- Реализация механизмов аутентификации и авторизации пользователей с использованием JWT (JSON Web Token) и bcrypt для обеспечения безопасности приложения.
- Тестирование с помощью Jest.
- Поддержка и обновление бэкенда приложения в соответствии с требованиями и потребностями бизнеса.
- Участие во внедрении новых технологий и методов разработки для улучшения процессов работы и качества продукта.
- Участие в разработке фронтенда приложения на Vue.js с использованием основных компонентов и функционала.
- Обучение и развитие навыков в области фронтенд-разработки.
Информационные технологии / IT / Интернет
* Проект: Внутренняя социальная сеть для сотрудников (пилотный проект для развлечения и вовлеченности команды).
Стек: Node.js, TypeScript, Express, MongoDB, Mongoose, JWT, date-fns, Postman, Jest, Nodemailer. Управление: GitLab, Scrum, CRM.
Команда: 4 BackEnd, 4 FrontEnd, 1 PM, 2 QA, 2 Дизайнера.
Выполненные задачи:
- Разработка моделей и схем данных.
- Реализация REST API для пользователей, постов, комментариев и др. сущностей (с валидацией входящих данных).
- Работа с запросами к БД (MongoDB, Mongoose).
- Внедрение аутентификации и авторизации через JWT и bcrypt для обеспечения безопасности приложения.
- Написание unit и e2e тестов.
- Интеграция сторонних сервисов (email-рассылки и др.).
- Участие в проектировании и реализации бизнес-логики.
* Проект: Платформа для управления он-лайн обучением.
Команда:
BackEnd 1, FrontEnd 1, PM 1, QA 1, Дизайнер 1
Вэб-приложение предоставляет возможность загружать курсы, уроки, вопросы для дальнейшего прохождения сотрудниками. Есть возможность загрузки курсов для пользователей, имеющих определенные роли.
Управление: GitLab, Scrum, CRM.
Основные задачи :
- Подготовка запросов для выгрузки аналитики по курсам, урокам и вопросам в формате xlsx с использованием библиотеки xlsx. Аналитика содержит до 12 различных фильтров. - Подготовка и реализация логики обновления прогресса курсов.
Высшее
Факультет: Разработка и эксплуатация нефтяных и газовых месторождений
Тюмень, 2005 — 2010 гг.
Английский — Разговорный
Права категорий:
B, C
Стаж:
19 лет
Специалист, обладающий прекрасными коммуникативными навыками. Проявляю глубокий интерес к современным технологиям, что позволяет мне решать поставленные задачи. Благодаря своему быстрому усвоению информации, легко применяю свои знания на практике. В любых ситуациях проявляю высокий уровень адаптации и способен быстро находить оптимальные решения.
10 апреля, 2017
20 000 руб
Владимир Иванович
Город
Тюмень
Возраст
61 год ( 4 января 1964)
Опыт работы:
24 года
Последнее место работы:
Инженер-программист 1 кат., ООО Инфотех
01.1993 - 01.2017
20 ноября, 2024
29 декабря, 2015
Николай Борисович
Город
Тюмень
Возраст
34 года ( 3 ноября 1990)
Опыт работы:
Без опыта
Резюме размещено в отрасли