QA инженер
Санкт Петербург, РФДжуниор
Удаленная работа • Работа в офисе
Опыт работы менее 1 годаот 80 000 до 100 000 ₽
Опыт работы менее 1 годаот 80 000 до 100 000 ₽
Короткая ссылка: gkjb.ru/g144B
О себе
На данный момент payment-support L-2.
Мои компетенции и опыт
1. О себе и цель Начинающий QA Engineer (Manual + Python Automation) с опытом во 2‑й линии техподдержки продукта YCLIENTS — B2B SaaS‑платформы для индустрии услуг (расписания, финансы, склад, интеграции). Более года ежедневно работаю с реальными инцидентами платящих клиентов: воспроизвожу ошибки, анализирую поведение системы, оформляю баг‑репорты и сопровождаю их до фикса, снижая повторные обращения. Проводил smoke‑проверки мобильного приложения и веб‑версии после релизов, участвовал во взаимодействии с разработчиками и аналитиками по приоритизации дефектов. Развиваюсь в автоматизации тестирования на Python (pytest, requests) и ищу роль Junior QA Engineer в продуктовой команде, где могу совмещать ручное и автоматизированное тестирование и влиять на стабильность сервиса. 2. Опыт работы YCLIENTS — специалист технической поддержки (2‑я линия) нужен доступ к резюме — по настоящее время ● Обрабатываю 20–40 инцидентов в день по модулям UI, финансы, визиты, интеграции, склад, paymenthost, помогая оперативно восстанавливать работу продукта для бизнес‑клиентов. ● Воспроизвожу и изолирую дефекты, оформляю структурированные баг‑репорты (предусловия, пошаговые сценарии, ожидаемый/фактический результат, окружение), что ускоряет работу разработчиков и снижает количество уточняющих вопросов. ● Проводил smoke‑тестирование мобильного приложения и веб‑версии после релизов: проверял критические пользовательские сценарии (создание/редактирование записей, работа с клиентами, оплатой и складом), своевременно выявляя критичные дефекты до попадания в прод. ● Использую Chrome DevTools (Network, Console) для анализа HTTP‑запросов и ответов, логов и ошибок JavaScript, помогаю локализовать причину проблем (клиент, сеть, бэкенд, интеграция) и корректно маршрутизировать задачи. ● Взаимодействую с разработчиками, аналитиками и первой линией поддержки: помогаю воспроизводить сложные кейсы, уточняю требования, участвую в обсуждении приоритета багов и временных обходных решений. ● Предлагаю и документирую обходные пути для клиентов до выхода фиксов, что помогает снижать долю повторных обращений по известным проблемам и негативное влияние на бизнес‑показатели пользователей. (Если реальные цифры по инцидентам/эффектам другие — подкорректируйте под правду.) 3. Навыки и стек Тестирование ● Функциональное и UI‑тестирование веб и мобильных приложений ● Smoke‑ и регрессионное тестирование ● Тест‑дизайн: чек‑листы, тест‑кейсы, баг‑репорты, эквивалентные классы, граничные значения ● Понимание жизненного цикла разработки (SDLC) и роли тестирования в процессе Инструменты ● Postman (простые HTTP‑запросы, базовые проверки ответов) ● Chrome DevTools (Network, Console) ● SQL (SELECT, WHERE, LIKE, простые JOIN для проверки данных) ● Git, GitHub ● Jira, Yandex Tracker, Kaiten, Swagger ● PyCharm, VS Code Python / Автоматизация ● Базовый синтаксис Python, коллекции (списки, словари, кортежи), условия и циклы ● Работа с файлами (чтение/запись данных) ● Pytest: написание простых автотестов, структурирование тестов по модулям ● requests: простые запросы к API, проверка статусов и тела ответа Стек: Python, Pytest, Postman, SQL, Git, Chrome DevTools, HTML/CSS (базово). 4. Обучение ● Курсы ИТМО — ручное и автоматизированное тестирование: основы тест‑дизайна, тестирование веб и мобильных приложений, основы API‑тестирования, введение в автоматизацию на Python. ● Книга «Тестирование программного обеспечения», С. Канер — подходы к проектированию тестов, виды тестирования, типичные ошибки и риски. 5. Баг‑репорты и кейсы (портфолио) AdminApp — некорректная дата при переключении режима расписания (Major) Описание: При переключении с режима «Неделя» в режим «День» или «Список» открывается не текущая дата, а понедельник выбранной недели, что приводит к ошибкам при записи клиентов. Предусловие: Текущий день — не понедельник. Шаги воспроизведения: 1. Открыть журнал в AdminApp. 2. Включить режим «Неделя». 3. Переключиться в режим «День» или «Список». Ожидаемый результат: Открывается текущая дата в выбранном режиме. Фактический результат: Открывается понедельник недели, выбранной в режиме «Неделя». Окружение: Версия AA: нужен доступ к резюме Платформы: iOS / Android AdminApp — ошибка прав при выборе клиента без доступа к истории посещений (Major) Описание: Пользователь без права просмотра истории посещений при выборе клиента видит ошибку «Недостаточно прав для осуществления операции», хотя сам выбор клиента возможен, что вводит в заблуждение и мешает работе. Предусловие: Пользователь без права просмотра истории посещений клиента, но с правом «Доступ к выпадающему списку с данными о клиентах». Шаги воспроизведения: 1. Открыть окно создания записи в AdminApp. 2. Перейти на шаг добавления клиента. 3. Ввести часть номера телефона. 4. В выпадающем списке выбрать клиента. Ожидаемый результат: Клиент выбирается, блоки с историей и рекомендациями скрыты (нет прав на просмотр). Фактический результат: Появляется ошибка «Недостаточно прав для осуществления операции», при этом клиента можно выбрать кнопкой «Выбрать». Комментарий: Ошибка возникает при попытке получить историю посещений, на которую нет прав (ошибка авторизации/разрешений). Окружение: Версия AA: нужен доступ к резюме AdminApp — невозможно проскроллить модалку выбора услуг при раскрытии последней категории (Usability/Minor) Описание: При большом количестве категорий услуг и раскрытии последней категории часть списка оказывается скрыта за кнопкой «Выбрать», пользователь не может долистать до всех услуг, что мешает созданию записи. Шаги воспроизведения: 1. Открыть мобильное приложение. 2. Создать запись на сотрудника с большим количеством категорий услуг. 3. Перейти в раздел «Услуги». 4. Раскрыть несколько категорий. 5. Выбрать любую услугу. 6. Попробовать прокрутить список вниз. Ожидаемый результат: Список услуг и категорий корректно прокручивается полностью. Фактический результат: Последняя категория и услуги скрыты за кнопкой «Выбрать», полностью проскроллить список нельзя. Окружение: Устройство: Realme 13+ 5G Android 15 ( нужен доступ к резюме ) Версия приложения: нужен доступ к резюме AdminApp — не выставляются уведомления о визите для записей, созданных в приложении (Major / высокий бизнес‑импакт) Описание: Для записей, созданных в мобильном приложении, в веб‑версии не выставляются галочки уведомлений, из‑за чего клиентам не отправляются напоминания о визите, что может увеличивать no‑show. Предусловие: В филиале включён тип уведомления «Напоминание о визите». Есть запись с клиентом. Шаги воспроизведения: 1. Создать запись с клиентом в AdminApp. 2. Открыть эту же запись в веб‑версии. 3. Перейти в раздел «Уведомления о визите». Ожидаемый результат: Галочки стоят, уведомления о визите отправляются. Фактический результат: Галочки не выставлены, уведомления не отправляются. Окружение: Версия приложения: нужен доступ к резюме
