Готовы найти идеальную работу?
Добро пожаловать в HomeBuddy, где создание потрясающего дома — это как воплощение видения в жизнь! Наша миссия — создать дружелюбную и надежную платформу для связи домовладельцев с подходящими подрядчиками по всей территории США.
То, что начиналось как небольшая идея, превратилось в быстрорастущую платформу для улучшения дома, ориентированную на качество лидов и долгосрочные партнерские отношения, основанные на доверии и взаимном успехе. Мы — компания, ориентированная на рост и имеющая долгосрочную перспективу — наша платформа постоянно и позитивно развивается на основе анализа данных и самых современных инструментов.
Эта работа для вас, если
- Вы хотели бы работать в позитивной атмосфере, где командная работа и доверие к коллегам являются основными ценностями.
- Вы преуспеваете в среде, которая ценит инициативу и обмен отзывами, где ваши предложения и усилия признаются и ценятся.
- Вы привыкли брать на себя ответственность за решение сложных задач и непосредственно участвуете в том, как ваши усилия влияют на конечный результат.
- Вам нравится проводить глубокое ручное и исследовательское тестирование новых функций, одновременно создавая автоматизацию, которая защищает их в долгосрочной перспективе.
- Вам нравится быть «привратником качества» для функции — от анализа требований и поиска крайних случаев вручную до отладки сбоев автоматизированных тестов в конвейере.
- Вы хотите взять на себя ответственность за полный процесс тестирования, гарантируя, что как ручные проверки, так и автоматизированные скрипты предоставляют полную картину состояния продукта.
Эта роль предполагает полную занятость и предлагает гибкость в плане удаленной работы.
Ваши будущие задачи будут включать
- Проведение всестороннего ручного и исследовательского тестирования новых функций, чтобы убедиться, что они соответствуют требованиям и обеспечивают отличное взаимодействие с пользователем.
- Разработка и поддержка автоматизированных тестовых скриптов (UI и API) в рамках существующей инфраструктуры автоматизации.
- Создание и выполнение тестовых случаев, планирование тестовых прогонов, которые объединяют ручные сценарии с автоматизированными проверками для полного охвата.
- Сотрудничество с разработчиками для раннего выявления требований к тестированию и обеспечения высококачественной поставки продукта.
- Мониторинг и анализ результатов автоматизированного тестирования в конвейере CI/CD, взятие на себя ответственности за отладку сбоев и сообщение об ошибках.
- Внесение вклада в улучшение документации QA, включая тестовые случаи, отчеты об ошибках и внутренние инструкции по тестированию.
- Активное участие в командных процессах (PBR, ежедневные встречи, ретроспективы) для предоставления информации по тестированию, оценки тестирования и продвижения лучших практик качества.
Это вам понадобится, чтобы добиться успеха в этой роли
- Глубокие знания методологий ручного тестирования, включая проектирование тестов, анализ требований и методы исследовательского тестирования.
- Опыт тестирования пользовательского интерфейса (UI) с использованием как автоматизированных инструментов, так и ручных клиентов.
- Сильные аналитические навыки с вниманием к деталям для поиска крайних случаев и документирования четких, воспроизводимых отчетов об ошибках.
- Знание SQL и основ баз данных, позволяющее проверять целостность данных и выполнять более глубокое тестирование на стороне сервера.
- Знакомство с инструментами мониторинга и наблюдаемости (Sentry, Grafana, Loki) для помощи в расследовании и воспроизведении проблем в рабочей среде.
- Отличные коммуникативные навыки и проактивный подход к сотрудничеству с разработчиками и заинтересованными сторонами для решения проблем.
- Практические навыки программирования (TypeScript, JavaScript — плюс) и практический опыт работы с современными фреймворками автоматизации (Playwright — плюс), с возможностью писать и обновлять существующие автоматизированные тесты.
- Опыт работы с Git для контроля версий.
- Опыт тестирования API с использованием как автоматизированных инструментов, так и ручных клиентов.
- Базовое понимание Docker для запуска тестов в контейнерах.
- Знакомство с конвейерами CI/CD (например, BitBucket, GitHub Actions), включая возможность анализа и отладки результатов конвейера.