от компании (организации): Rusprofile в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Тестирование"
с заработной платой: по договоренности
Вакансия № 24063403 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Среда, 28 августа 2024 года.
Дата обновления вакансии № 24063403 на сайте Работа в Москве и Московской области (МО, Подмосковье): Понедельник, 23 сентября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 24063403 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
3–6 лет
Тип занятости:
полная занятость
График работы:
удаленная работа
Дополнительные сведения о вакансии: Middle QA engineer
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 несёт за собой вызовы: государственные данные порою требует изобретательности в методах работы с ними, чтобы извлечь из них максимум полезного. Причины просты – поставщики данных, как правило, не заботятся о том, чтобы эти данные было удобно использовать – у каждого ведомства своя логика упаковки и обработки данных.
- У нас нет лишнего формализма, и если в процессе разработки или тестирования обнаруживаются неучтённые случаи, мы вместе с продуктовой командой выясняем, как лучше всего решить какую-то бизнес-задачу. Горизонтальная коммуникация хорошо налажена, и процессы происходят без бюрократии.
- Мы всегда рады новым знаниям, помогающим решать наши непростые задачи, потому мы оплачиваем обучение, помогаем посещать конференции и семинары
- Наш проект может стать для вас площадкой для начала работы с автотестами, если вы еще не писали их для коммерческих проектов, но хотели бы начать
Откликнуться на эту вакансию: Middle QA engineer
Предыдущая вакансия:
Вакансия № 24063398 на должность Инженер тестирования (команда Локальные переводы) от компании ПАО МТС Банк. IT в городе (населенном пункте) Москва