Тестирование и обеспечение качества (QA)
Полный цикл услуг по тестированию и обеспечению качества IT-продукта
Варианты сотрудничества
Когда сроки горят и нужно расширить команду или усилить экспертизу. Подключим QA- и SDET-специалистов на полный рабочий день для решения ваших задач.
- Lead
- FullStack: специалист, который владеет и мануальным, и автоматизированным тестированием
- Специалисты: Senior, Middle, Junior
Когда нужно передать на аутсорс процесс тестирования и обеспечения качества вашего проекта.
Мы берем управление обеспечением качества на себя: выстраиваем процессы, выбираем инструменты, определяем объем и виды тестирования, проверяем продукт на проде. Несем ответственность за качество и результат.
Чем мы можем помочь вашему бизнесу
Не просто тестируем, а обеспечиваем качество (QA) — организуем комплексный подход к тестированию IT-продукта и берем на себя всю ответственность за результат. Работаем с десктоп, мобильными и веб-приложениями.
Выбираем виды тестирования, исходя из потребностей вашего проекта.
уровень качества.
режиме.
день в любое время. Автоматический запуск и формирование отчетов о
прохождении позволят вашим специалистам сосредоточиться на других важных
задачах.
понять, насколько полученная скорость отклика отличается от ожидаемых
результатов.
ущерб вашему бизнесу.
увеличенном количестве запросов и объеме данных.
работает ваша команда. Аудит позволит вам улучшить качество ПО,
оптимизировать затраты на разработку и ускорить выход релизов.
продукт соответствует ожиданиям пользователей и бизнеса.
планировали (CRM, API, 1С, телефония и другие).
пользователю работать с вашим продуктом. Исправление выявленных недочетов
поможет вам повысить конверсию.
конфиденциальной информации и доходов, а также защитить репутацию компании.
верно. Это снизит риск возникновения дефектов при взаимодействии подсистем,
увеличит качество и надежность продукта.
Собственный набор устройств для тестирования
пользователей
сбои и снижая риски выявления критических ошибок до релиза
Портфолио
Все проектыРазработка и обеспечение качества, а также участие в выборе и планировании деталей UX/UI-дизайна. Результат — повышение стабильности сервиса, ускорение выпуска релизов, единый стиль iOS- и Android-версий приложения.
IT-решение распознает товары на фото и видео и находит их в интернет-магазинах. Мы разработали дизайн приложения, чтобы «подружить» пользователей с умным алгоритмом. Затем провели тестирование нового интерфейса и предложили улучшения. Например, сделать более контрастными неактивные пункты меню.
Рефакторинг миграций, создание новых сервисов, запуск автоматизации тестирования и разработка интеграционных и unit-тестов. Выполнение тестов выявило недочеты в архитектуре микросервисов и в работе сервисов под нагрузкой — все успешно исправлено.
Комплексная проверка состояния сервиса: backend, Frontend, DevOPS и QA. На этапе QA мы провели тестирование API, функциональное, регрессионное и юзабилити-тестирование. Результат — рекомендации в виде отчета по аудиту и чек-листа по улучшению сервиса.
Разработали MVP сервиса для кредитных услуг. За месяц реализовали запланированные фичи и внедрили дополнительные опции, уложившись в рамки бюджета. В команде — РМ, 2 аналитика, 2 дизайнера, QA, 2 frontend-разработчика, 2 backend-разработчика.
Разработка платформы, которая помогает перевести транспорт на газомоторное топливо. QA-специалист проверял всю функциональность: от авторизации до подписания документов. Результат — три приложения: для юридических лиц; для автосервисов; для физических лиц.
Как мы работаем
- Погружаемся в специфику вашей отрасли.
- Изучаем и узнаем цели, сроки и workflow проекта.
- Знакомимся с ответственными лицами и смотрим, как выстроено взаимодействие в команде.
- Получаем доступы к системам.
- Определяем стратегию тестирования, виды тестирования, инструменты, выбираем тестовые артефакты.
Этапы индивидуальны для каждого проекта. Возможно, вам потребуется только часть из них.
-
Готовы подключиться к проекту с момента разработки технического
задания. Чтобы проверить его, найти несоответствия и предотвратить
ошибки на самом раннем этапе. - Пока идет этап разработки, мы готовим документацию. Это ускоряет дальнейшую реализацию продукта.
- Проводим тестирование с применением всех необходимых инструментов. Находим и проверяем устранение багов.
- Участвуем в подготовке к релизу, а затем проводим smoke test и мониторинг на проде.
и остаемся на связи
Когда работа закончена, мы передаем вам все результаты, а также остаемся на связи. Вы можете задать нам вопрос по нашей работе, даже если после завершения сотрудничества прошло несколько месяцев.
-
Связываемся, выявляем потребности и уточняем информацию по задачам,
срокам и вашим ожиданиям. - Исходя из полученных данных, предлагаем несколько вариантов решений.
-
Подбираем команду под ваши задачи. Указываем, какие потребуются
специалисты и инструменты. -
В течение рабочего дня отправляем вам резюме и назначаем знакомство
с выбранным экспертом.
Нам доверяют
Все отзывыО нас
SimbirSoft — IT-компания по разработке и тестированию программных продуктов на заказ. Все услуги предоставляем только своим штатом специалистов.
Наши специалисты
- Опыт тестирования web и mobile-приложений около 4 лет
- Опыт тестирования frontend/backend
- Опыт тестирования API REST/SOAP(HTTP, XML, JSON, XSD, WSDL)
- Работа на проектах разной сложности: монолит / микросервисная архитектура
- Опыт работы с системами логирования
- Опыт релиз-менеджмента
- Опыт работы QA-лидом
- Умение осваивать новые технологии в сжатые сроки
- Опыт разработки тестовой документации и применения техник тест-дизайна
- Опыт анализа и запуска автотестов (прогонов), запуска и сопровождения А/Б-тестирования
- Опыт оценки трудозатрат и прогнозирования рисков
- Опыт онбординга специалистов и менторства
- Опыт проведения scrum-активностей
- 5+ лет опыта тестирования web- и mobile-приложений
- 3+ лет опыта написания автотестов на Java (UI + API)
- Java (Синтаксис, базовый Core и ООП)
- Ревью спецификаций, разработка тестовой документации
- Выстраивание процесса тестирования с нуля, подбор инструментов
- Написание SQL-запросов, работа с БД
- 4+ года опыта тестирования web-приложений с монолитной/микросервисной архитектурой
- Опыт автоматизации тестирования (Python)
- Настройка окружения для тестирования, выбор инструментов, подбор необходимых видов тестирования
- Работа с тестовой документацией и подготовка отчетов и тестировании
- Работа с базами данных MSSQL, PostgreSQL, MongoDB
- 3+ года опыта в тестировании web, iOS, android-приложений
- Тестирование API, монолитной и микросервисной архитектуры
- Опыт работы с SQL, pgSQL, *nix ОС
- Разработка, ревью и ведение документации
- Ведение демо, ПМИ
- Участие в оценке и планировании, адаптация специалистов команды, наставничество, онбординг
- Опыт работы на англоязычных проектах
Почему мы
Все сотрудники SimbirSoft на вашем проекте — профессионалы
Мы выстроили собственную систему обучения тестировщиков, которой всегда придерживаемся. Кроме того, QA в SimbirSoft проходят международную сертификацию ISTQB.
Свой штат специалистов
В нашей команде 400+ сотрудников, которые работают со всеми видами тестирования, а также узкопрофильные и универсальные FullStack специалисты.
Экспертиза по всем направлениям
Широкая и постоянно накапливающаяся экспертиза, позволяет нам максимально быстро погружаться в любую предметную область, подбирать экспертов с релевантным опытом для обеспечения качества вашего проекта.
Контроль качества и прозрачность процессов
Отслеживаем все показатели и «движения» по задачам проекта с помощью дашборда. Вовремя замечаем отклонения и устраняем их до того, как они повлияют на рабочий процесс.
Организуем промежуточные демонстрации, настраиваем системы отчетности, подключаем вас к общему таск-трекеру. Чтобы вы были уверены в конечном результате.
Не только подключаем специалиста, но и контролируем
Контролируем качество погружения специалиста SimbirSoft на ваш проект и помогаем ему в адаптации. Все это обязательно с соблюдением NDA.
Работаем по NDA
Подписываем NDA для предотвращения утечки любой информации: от коммерческой тайны до персональных данных. Все сотрудники обязуются не разглашать и не обсуждать детали вашего проекта, а также сохранять их конфиденциальность в течение всего срока работы в SimbirSoft и еще 5 лет с момента увольнения.
Чем еще мы можем помочь
Часто задаваемые вопросы
QA (Quality Assurance) или проверка и обеспечение качества — это комплекс процессов и методов, направленных на обеспечение высокого качества программного обеспечения. QA-специалисты играют ключевую роль в разработке и выпуске программных продуктов, гарантируя их соответствие требованиям и ожиданиям пользователей.
Привлечение специалиста требуется, когда нужно передать работу по созданию сценариев, разработке и выполнению автотестов QA-инженеру с соответствующими компетенциями. Аутстаф* тестировщиков поможет выстроить процесс автоматического тестирования, окажет консалтинговые услуги, усилит команду в периоды пиковой нагрузки.
Задачи и проекты, над которыми нам придется работать, могут быть разными как по сложности, так и по продолжительности. Именно поэтому мы не ограничиваем срок, на который можно заказать IT аутстаффинг* в компании. Оформить сотрудника аутстафф* можно на любое время, которого требует решение поставленной задачи.
Мы понимаем, что несем ответственность не только за свой участок работы, но и за бизнес-процессы компании, поэтому не предоставляем по аутстаффу* junior-специалистов. С клиентами работают только специалисты уровней middle и senior с опытом реализации аналогичных или похожих проектов. Собеседование с сотрудниками, которых мы предоставляем, проводите вы сами и выбираете подходящих под ваши задачи.
Обе услуги предполагают аренду работников. Аутсорсинг – это передача им определенного вида работ с оплатой за результат. Например, заказчику необходим редизайн приложения, для этого он обращается в аутсорсинговое агентство. Аутстаффинг* разработчиков предполагает работу по договору Time & Material, при таком подходе оплата происходит не за фиксированный результат работ и ее стоимость соответственно, а за часы работы занятых на проекте специалистов и их наработки за это время.
При аутстаффинге* управление проектом, как правило, происходит на стороне клиента, что позволяет в полной мере отслеживать работу специалистов. Также мы можем предоставить менеджера проекта и бизнес-аналитика, что позволит получить полную команду для работы с проектом.
Аутстаффинг* программистов, дизайнеров, тестировщиков и других IT специалистов может потребоваться всем компаниям, когда в собственном штате не хватает сотрудников или нет нужных специалистов для выполнения конкретных IT-задач. С его помощью можно усилить команду сложного проекта, срочно заменить уволившегося или заболевшего сотрудника. Услуга поможет, если у команды не хватает ресурсов для решения срочных задач, а поиск новых сотрудников может затянуться. Также аутстаффинг* пригодится, если нужны услуги специалиста с большим опытом в конкретной области IT.
Опыт проектной работы в сферах: финансы и банки, ритейл, строительство, промышленность, недвижимость, медицина, образование, транспорт, логистика, телекоммуникации, туризм, страхование, HR. Работаем с высоконагруженными системами, 1С, Битрикс, ноукод-платформами. Уровень специалистов — миддл, сеньор, лид, тимлид. Культура наставничества, грейдирования, публикации экспертных статей, выступления в качестве спикеров на IT-конференциях.
Специалисты применяют подходы Agile (Scrum, Kanban), Waterfall, работают и по гибридным методологиям. Наши тестировщики интегрируются в процессы проекта, участвуют в их оптимизации, в планировании и оценке задач, обеспечивают контроль качества на всех этапах жизненного цикла разработки.
Корректно. Без эмоций, назвать только факты. Избегайте слов «сломалось», «не работает», «кошмар». Предложите четкие шаги для решения, обозначьте ожидаемый и фактический результат.
Воспроизводимо. Разработчик должен суметь повторить ваши шаги и увидеть баг. Продуктивно. Приложите все необходимые материалы (логи, скриншоты, видео, данные тестового пользователя). Если вы используете баг-трекеры, фиксируйте информацию в них.
Важно избегать обвинительных формулировок, не писать в личные сообщения, придерживаться регламентов.
Идеальный процесс:
- перепроверь баг еще раз, убедись в воспроизводимости;
- собери все данные (логи, консоль, снимки экрана);
- оформи тикет по структуре;
Чтобы привлечь внимание к срочному багу, напиши разработчику в чат и приложи ссылку на тикет.
В первую очередь нужно оценить ее объем, функциональные и нефункциональные требования, их количество и уровень интеграций.
Мы всегда готовы рассказать об этом подробнее при встрече.