QA Engineer / Инженер по тестированию
Описание
Первый этап - тестовое задание. Наша дружная команда разрабатывает онлайн-сервис GoProtect.ru с 2014 года. Мы делаем удобный и современный сервис для спортсменов. Наша компания в цифрах:— Более 500 000 оформленных спортивных страховых полисов— Более 5000 онлайн-партнеров — спортивных федераций, клубов и тренеров— Более 200 видов спорта В связи с расширением команды и запуском tnote.ru мы ищем QA Engineer / инженера по тестированию с навыками программирования. Нам нужен человек, который не просто проверяет интерфейс по чек-листу, а хочет понимать, как продукт работает изнутри: разобраться в логике системы, посмотреть данные в БД, при необходимости прочитать код и понять, на каком этапе что-то пошло не так. Какие задачи надо будет решать:— Тестировать новый функционал наших продуктов перед выпуском в production— Проверять существующий функционал и находить ошибки, нестандартные сценарии и пограничные случаи— Разбираться в бизнес-логике продукта и понимать, как функционал работает не только со стороны пользователя, но и внутри системы— Проверять данные напрямую в MySQL и PostgreSQL, писать SQL-запросы для проверки сложных случаев— Анализировать найденные ошибки и помогать разработчикам локализовать причину проблемы— Не бояться заглянуть в код на Go, PHP или JavaScript, если это помогает разобраться в работе функционала или найти источник ошибки— При необходимости писать небольшие скрипты и вспомогательный код для тестирования— Участвовать в обсуждении и проверке нового функционала вместе с разработчиками— Использовать Codex как один из рабочих инструментов: для анализа кода, составления SQL-запросов, поиска возможных проблем, подготовки тестовых сценариев и решения технических задач Кого мы ждём:— Есть опыт тестирования веб-приложений— Понимаете, как в целом устроено современное веб-приложение: frontend, backend, база данных— Умеете работать с SQL и не боитесь самостоятельно смотреть данные в БД— Не боитесь программного кода: можете прочитать его, разобраться в основной логике и использовать это при поиске ошибок— Есть базовые навыки программирования на любом языке— Умеете не просто написать «не работает», а постараться разобраться, что именно сломалось, при каких условиях и где может находиться причина— Умеете мыслить логически, проверять нестандартные сценарии и задавать правильные вопросы— Можете самостоятельно разобраться в незнакомой задаче— Уверенно используете Codex как помощника при решении технических задач Будет плюсом:— Опыт написания автотестов— Опыт работы с MySQL / PostgreSQL— Знание Go, PHP или JavaScript— Опыт работы с Git Главное для нас — не знание конкретного набора технологий наизусть, а техническое мышление, любопытство и желание разобраться, почему система работает именно так. Наш стек:Backend: Go, PHPFrontend: JavaScriptБазы данных: MySQL, PostgreSQL Не обязательно глубоко знать весь наш стек. Важно не бояться с ним работать и уметь разобраться в коде и данных, когда это требуется для тестирования. Что мы предлагаем:— Работа над реальным продуктом с большой пользовательской базой— Возможность глубоко погружаться в продукт и понимать его устройство, а не ограничиваться только ручным тестированием интерфейса— Работа в одной команде с разработчиками и Team Lead— Широкий спектр задач и минимум бюрократии— Возможность развиваться в сторону технического QA и автоматизации тестирования— Дружная команда— Гибкий график— Гибридный формат работы— Офис в Санкт-Петербурге, Кожевенная линия, 40Б Codex — один из наших ежедневных рабочих инструментов.На собеседовании мы можем предложить небольшую практическую задачу с его использованием. Нам важно не знание каких-либо команд или промптов наизусть, а умение правильно поставить задачу, разобраться в полученном результате и проверить его.