Мы в поиске QA тестировщика!
О роли QA и задачах
С первого дня ты станешь полноценной частью нашей команды и будешь на равных (и более) с разработчиками и другими ролями влиять на качество и помогать команде его обеспечить. И конечно, основные задачи:
1. Проверка новых фич, фиксов багов до релиза (Backend, Frontend, интеграция) на тестовом и сразу после него на staging или production (здесь возможно использование различных видов тестирования, а их проведение с помощью автоматизации - будет плюсом).
2. Проведение регрессионного тестирования на Production и помощь в поиске сценариев воспроизведения некоторых проблем.
3. Участие в развитии и поддержке системы автоматизированного регрессионного тестирования - проектирование тестов (что конкретно стоит покрыть автотестами и какими, определение границ качества), составление и корректировка краткого описания логики работы и review. А если еще и примешь участие в непосредственном их написании - будем только рады.
4. Активное участие в жизни продукта и команды (review требований, мозгоштурмы, обсуждения по фичам, планирование, StandUp, Ретро и т. д.)
Требования
Опыт и навыки проведения различных видов тестирования (функциональное, интеграционное, регрессионное, и т. д.) веб-приложений (как frontend, так и backend)
Владение SQL на базовом уровне (select, update, join, group by)
Опыт и желание работать в команде
Будет плюсом:
Владение каким-либо языком программирования (например, С#, Java)
Навыки и опыт автоматизированного тестирования и написания автотестов
Опыт работы с git
Опыт в review-требований и документации
Условия работы
Онбординг (обучение по продукту, сфере, системам и другая помощь в адаптации), помощь в развитии, корпоративы и классная атмосфера в команде
Комфортная удаленка, оформление по ТК РФ с 1 дня, график работы: 8ч на работу + 1 ч на обед (главное, чтобы с 10.00 до 17.00 МСК ты был с нами).
Скидки в обучении английскому языку и другие обучения внутри компании
О команде, планах и продуктах
Мы - команда DIY (Do It Yourself) в компании INGATE и уже более 10 лет мы помогаем нашим клиентам находить себе клиентов быстрее во всем мире. Для этого мы разрабатываем инструменты в сфере Digital Marketing, которыми уже сейчас пользуются более 3000 клиентов. Например, прямо сейчас мы реализовываем новый модуль управления рекламой в Телеграм, развитием которого и планируем заниматься дальше.
Хорошему продукту не бывать без хороших людей и команды - это наша основная гордость и ценность. И еще несколько фактов о нас.
1. Мы открыты, слышим и помогаем друг другу. Твои идеи обязательно будут услышаны, а наши разработчики, проектирование, менеджеры будут только рады твоей ОС и предложениям, чтобы сделать продукт лучше. Выделяем время на документацию, «разобраться», проверку интеграции (даже если “горит”), регресс и. т. д., и делаем это там, где необходимо.
2. Мы вкладываемся в прозрачность и совместную работу - информирование, совместное планирование и подведение итогов спринта, StandUp, “живое” Ретро, регулярные обсуждения и мозгоштурмы, review требований, тестов и других артефактов. У нас нет «бюрократии», нудных/бесконечных встреч, а те что есть проходят продуктивно и завершаются вовремя - мы над этим сильно поработали.
3. Мы ценим качество и быстро реагируем. Например, у нас есть своя автоматизированная система регрессионного тестирования, которая помогает нам быстрее реагировать и обнаруживать даже то, что “руками” сложно найти.
О системах “под капотом”
Наши системы представляют из себя высоконагруженные распределенные web-приложения (около 30 своих серверов, порядка 400 сервисов, около 100 различных баз данных). По большей части, Backend - это небольшие микросервисы, взаимодействующие друг с другом по сети, обратиться к которым ты легко сможешь через Postman, а Frontend - обособленные от Backend модули на React, которые могут быть проверены отдельно.
Про систему автотестов. В ней сейчас крутятся около 1000+ тестов. Львиная доля (70-80%) которых тесты на С# из нескольких SQL запросов и простой/средней логикой обработки, а остальная часть - Selenium-тесты на Java. Непосредственным написанием новых и поддержкой существующих тестов занимаются как QA, так и Dev, а все изменения проходят review.