Назад к вакансиям

Тестировщик

Alip groupУдалённоот 5 летflexibleКонтракт
SQLPostgreSQLJavaREST APIPostmanPlaywrightSeleniumPytestТестированиеSpring FrameworkавтотестыВеб-приложенияГПХ

Описание

Меня зовут Сергей, я руководитель компании «Алип Груп». Мы разрабатываем собственный IT-продукт для анализа финансовой отчетности российских компаний и ищем опытного QA-инженера, который возьмет на себя обеспечение качества продукта. Нам нужен самостоятельный специалист, который сможет выстроить процесс тестирования с нуля, предложить необходимые инструменты и подходы, разработать тестовую документацию и автоматизировать ключевые сценарии.

Обязанности

  • Организовать процесс тестирования
  • Самостоятельно выстроить процесс тестирования продукта с нуля
  • Анализировать техническую документацию, требования и макеты интерфейсов, выявлять противоречия и недостающие сценарии
  • Разрабатывать и поддерживать тест-кейсы, чек-листы и другую необходимую тестовую документацию
  • Планировать тестирование новых функций и проводить регрессионное тестирование
  • Определять критические сценарии и приоритеты тестирования
  • Проводить ручное тестирование веб-приложения
  • Тестировать REST API, проверять корректность запросов, ответов и обработки ошибок
  • Проверять правильность финансовых расчетов, фильтрации, обработки и отображения данных
  • Тестировать импорт и экспорт файлов, включая Excel и XML
  • Проверять корректность работы пользовательских ролей, авторизации и разграничения доступа
  • Проверять работу приложения на больших объемах данных
  • Выявлять, воспроизводить и документировать ошибки, контролировать их исправление
  • Разработать подход к автоматизации тестирования с учетом архитектуры продукта
  • Самостоятельно создавать и поддерживать автотесты для API и критических пользовательских сценариев
  • Определять, какие проверки целесообразно автоматизировать, а какие эффективнее выполнять вручную
  • Организовать регулярное выполнение автоматизированных проверок, в том числе в рамках CI/CD при наличии соответствующей инфраструктуры

Требования

  • Опыт коммерческого тестирования веб-приложений от 5 лет
  • Опыт самостоятельной организации тестирования продукта или крупного функционального модуля
  • Уверенное владение методами функционального, регрессионного, интеграционного и исследовательского тестирования
  • Опыт разработки тест-кейсов, чек-листов и качественных баг-репортов
  • Опыт тестирования REST API с использованием Postman или аналогичных инструментов
  • Понимание HTTP/HTTPS, JSON, клиент-серверной архитектуры и принципов работы веб-приложений
  • Опыт работы с Chrome DevTools
  • Уверенное знание SQL: SELECT, JOIN, GROUP BY, подзапросы, проверка и сопоставление данных
  • Опыт работы с PostgreSQL или другой реляционной СУБД
  • Опыт тестирования импорта, экспорта и обработки файлов XLSX, XML или CSV
  • Умение проверять корректность расчетов, работать с большими таблицами и анализировать расхождения в данных
  • Практический опыт разработки автотестов с использованием Playwright, Selenium, Pytest или аналогичных инструментов
  • Опыт автоматизации тестирования API
  • Умение самостоятельно разбираться в технической документации, взаимодействовать с разработчиками и предлагать решения

Будет плюсом

  • Опыт тестирования финансовых, бухгалтерских или аналитических систем
  • Опыт тестирования многопользовательских B2B SaaS-приложений
  • Опыт работы с Docker и контейнеризированными приложениями
  • Знакомство со Spring Boot, Swagger/OpenAPI
  • Опыт настройки и интеграции автотестов в CI/CD
  • Опыт нагрузочного тестирования с использованием JMeter, Locust или аналогичных инструментов
  • Опыт тестирования приложений, обрабатывающих большие объемы данных
  • Понимание основ информационной безопасности веб-приложений

Условия

  • Проект или разовое задание
  • Оформление: Договор ГПХ с самозанятым, с ИП
  • График: свободный
  • Рабочие часы: по договорённости
  • Формат работы: удалённо
  • Полностью удаленная работа
  • Конкурентоспособное вознаграждение, обсуждаемое индивидуально
  • Работу над собственным продуктом с нуля, без необходимости поддерживать устаревший код
  • Небольшую команду: один backend-разработчик, один frontend-разработчик и один дизайнер
  • Возможность самостоятельно выбирать и предлагать инструменты и подходы к тестированию
  • Прямое взаимодействие с руководителем компании и непосредственное участие в развитии продукта