Напиши текст вакансии для должности "Middle QA engineer". Название компании: "Rusprofile". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'Atlassian Jira', 'Git', 'Atlassian Confluence', 'Linux', 'MySQL', 'Проведение тестирований', 'Тестирование'

Middle QA Engineer в Rusprofile О проекте Rusprofile   Rusprofile — это проект, который помогает разного размера бизнесам изучать своих контрагентов. Наша задача — искать в открытых источниках актуальные юридические данные и предоставлять их в удобном виде с аналитикой и выводами. У продукта много кейсов использования, среди прямых клиентов можно найти специалистов самых разных профессий — бухгалтеров, юристов, страховых агентов, менеджеров по безопасности, закупкам, продажам, собственников бизнеса и даже преподавателей университетов.   Больше о продукте можно найти на нашем сайте.   О технологиях Проект разрабатывается и тестируется исключительно удалённо из-за большого объёма данных — база данных занимает почти 3 Тб. Это накладывает некоторую специфику на процесс работы. Удалённая test-среда живёт на Linux, и для выкатки кода туда мы используем Git. Кроме того, нередко приходится смотреть в базу данных MySQL/MariaDB, чтобы убедиться, что все данные там записались правильно. Для тестирования кроссбраузерности мы используем Browserstack. У нас есть также автотесты на Javascript с использованием webdriver.io и mocha. Также для контроля вёрстки мы используем Backstop. Как построена работа Процесс построен вокруг Scrum-практик — двухнедельные итерации с планированием в начале, ежедневным стендапом и ревью и ретроспективой в конце. Релизы мы делаем примерно раз в неделю. С разработкой тесно взаимодействует менеджер проекта, который формулирует большую часть задач, и два продакт-менеджера, отвечающие за разные направления. Задачами мы управляем через Jira, документацию держим в xWiki и Confluence, переписываемся в Slack. Ежедневно с 12 до 18 наша команда находится в голосовом канале в TeamSpeak. В разработке у нас также есть стадии анализа, код-ревью, тестирования и приёмочного тестирования — время от времени мы пересматриваем workflow, чтобы он соответствовал реальности. Мы уделяем внимание качеству кода, и если нет времени сделать хорошо сразу, то обязательно заводим задачу на рефакторинг. Разработка всегда открыта к новшествам, если они решают больше проблем, чем создаёт сложностей их внедрение. Так, например, мы успешно запустили статический анализ кода в уже большом и давно работающим коде: это было непросто, но затраты уже многократно окупились. О команде Команда Rusprofile — это: - основатели Илья и Дима, которые когда-то вместе заканчивали факультет вычислительной математики и кибернетики МГУ. Все время после университета занимались своими проектами, среди которых Rusprofile — основной. - 12 инженеров с академичным пониманием разработки во главе с СТО Мишей Иглицким, среди которых уже есть 2 QA-инженера. Команда инженеров активно растет и в ближайшее время вырастет до ± 17 человек. - бизнес-ориентированные менеджеры и дизайнеры продукта. Кого мы ищем Мы ищем Middle QA Engineer, который вместе с коллегой будет отвечать за тестирование всего функционала сервиса. Особенности, с которыми предстоит работать: - У нас много данных — 11 млн. юридических лиц и 16 млн. индвидуальных предпринимателей и множество информации о них — и не самая обычная предметная область, поэтому при тестировании мы сталкиваемся с самыми разнообразными случаями, некоторые из которых могут оказаться весьма неожиданными. - Платный функционал сайта подразумевает довольно много различных вариантов, и некоторые сценарии могут быть непростыми. Также продуктовая команда часто запускает различные интересные эксперименты по привлечению пользователей. - Сайтом ежедневно пользуется от 700 000 пользователей, которые нередко сообщают в нашу поддержку о странностях в работе сервиса. Благодаря им мы не раз находили и исправляли всякие сложные ошибки. Опыт, который мы ценим - Уровень — Middle - Вы уже здорово ориентируетесь в ручном тестировании сайтов и web-приложений, умеете делать кроссбраузерное, функциональное, регрессионное, интеграционное тестирование - Вы можете не только методично проверять соответствие поставленной задаче, но и понимать проблемы предметной области, которые она решает - Мы очень ценим профессионализм в коммуникации – уважаем фидбек, конструктивный профессиональный диалог без растекания мысли по древу и многочасовых дейли. Нам важно найти коллегу, который разделяет такую культуру общения - nice to have: если вы уже работали с таск-трекинг системами (JIRA) и базой знаний (Confluence), хотя кто сейчас не работал - nice to have: опыт тестирования сложных систем и веб-приложений - nice to have: опыт написания автоматизированных тестов (у нас webdriver.io) Что готова дать компания - В конце первого года вас будет ждать годовая премия, а далее – квартальные премии. Мы ценим то, что из нашей команды за 5 лет ушло 2 инженера, и, чтобы отблагодарить сотрудников, сделали прогрессивный коэффициент бонусов, который зависит от времени работы в нашей команде. - Из-за большого объёма данных вся разработка и тестирование происходят на удалённом сервере, поэтому работать можно откуда угодно — нужен только доступ в интернет. - Гибкий график – вы можете работать в удобном для вас режиме (в том числе удаленно), главное – быть с 12 до 18 на связи с командой в TeamSpeak. - Работа с highload – ежедневно наш сервис посещает более 700К пользователей. Но на этом мы не останавливаемся, наша продуктовая команда ищет новые аудитории пользователей, а, значит, нагрузка будет только расти. - Работа с уникальными задачами. Мы собираем open data и делаем так, чтобы эти данные были не только актуальными в любой момент, но еще и удобными для наших пользователей. Работа с open data несёт за собой вызовы: государственные данные порою требует изобретательности в методах работы с ними, чтобы извлечь из них максимум полезного. Причины просты – поставщики данных, как правило, не заботятся о том, чтобы эти данные было удобно использовать – у каждого ведомства своя логика упаковки и обработки данных. - У нас нет лишнего формализма, и если в процессе разработки или тестирования обнаруживаются неучтённые случаи, мы вместе с продуктовой командой выясняем, как лучше всего решить какую-то бизнес-задачу. Горизонтальная коммуникация хорошо налажена, и процессы происходят без бюрократии. - Мы всегда рады новым знаниям, помогающим решать наши непростые задачи, потому мы оплачиваем обучение, помогаем посещать конференции и семинары - Наш проект может стать для вас площадкой для начала работы с автотестами, если вы еще не писали их для коммерческих проектов, но хотели бы начать