О роли
Присоединяйтесь к команде MapMyFitness в Outside в качестве инженера по автоматизации тестирования (QA Automation Engineer). Вы будете отвечать за стратегию автоматизации тестирования для MapMyRun, MapMyWalk, MapMyRide и других приложений для отслеживания фитнеса, которыми пользуются миллионы спортсменов по всему миру — проектируя фреймворки, создавая покрытие и интегрируя все это в CI/CD пайплайны, чтобы команда могла уверенно и часто выпускать обновления.
Мы — компактная команда инженеров с поддержкой ИИ. Мы используем инструменты кодирования на базе ИИ как множитель силы в разработке и тестировании, и ищем человека, который вдохновлен таким способом работы — а не того, кто хочет управлять большой ручной QA-операцией. Вы будете тесно сотрудничать с инженерами, продуктовой командой, дизайнерами и маркетологами по росту, а также решать задачи тестирования, с которыми большинство QA-ролей никогда не сталкиваются: симуляция GPS-маршрутов, воспроизведение GPX, имитация сенсоров и местоположения, а также реальные крайние случаи на iOS, Android и веб.
MapMyFitness — это не просто платформа для отслеживания фитнеса — это сообщество, которое помогает людям достигать своих целей в области здоровья и фитнеса с помощью аналитики на основе данных и связанных впечатлений. Наша главная цель — предоставить пользователям лучшие инструменты для отслеживания, анализа и улучшения их активного образа жизни.
Что вы будете делать
•Проектировать, создавать и поддерживать фреймворки автоматизации тестирования для веб-, iOS- и Android-приложений
•Интегрировать автоматизированные тестовые наборы в CI/CD пайплайны, чтобы каждое слияние проверялось автоматически, и отвечать за здоровье этих наборов — обработка нестабильных тестов, время выполнения и надежность
•Создавать автоматизированное покрытие API-тестами для сервисов, которые поддерживают приложения
•Разрабатывать стратегии тестирования функций, основанных на местоположении, включая симуляцию GPS, воспроизведение GPX и имитацию сенсоров устройств
•Использовать инструменты ИИ для ускорения написания, поддержки и анализа тестов — а также помогать определять, как ИИ вписывается в QA-процессы
•Проводить целенаправленное исследовательское и регрессионное тестирование новых функций, где человеческое суждение приносит наибольшую пользу
•Документировать и отслеживать дефекты с четкими шагами воспроизведения и оценкой серьезности
•Сотрудничать с инженерами, продуктовой командой и дизайнерами для понимания требований, выявления крайних случаев и внедрения тестируемости в функции с самого начала
•Участвовать в планировании спринтов, предоставлять оценки QA и выступать за качество на протяжении всего жизненного цикла разработки
Это про вас
•У вас есть более 4 лет опыта в обеспечении качества программного обеспечения, включая более 2 лет в создании автоматизации тестирования
•У вас сильные навыки программирования как минимум на одном языке (предпочтительно Python, TypeScript/JavaScript или Java)
•У вас есть практический опыт создания или значительного расширения фреймворка автоматизации с использованием современных инструментов, таких как Playwright или Cypress для веб, и Maestro, Appium, XCUITest или Espresso для мобильных устройств
•У вас есть опыт интеграции автоматизированных тестов в CI/CD пайплайны (GitHub Actions, Jenkins, CircleCI или аналогичные)
•Вы умеете автоматизировать тестирование API не только с помощью коллекций Postman — вы можете писать API-тесты в коде
•Вы используете инструменты кодирования на базе ИИ (Claude Code, Copilot или аналогичные) как множитель силы и с энтузиазмом применяете ИИ в инженерии качества
•У вас сильные инстинкты исследовательского тестирования и острое внимание к деталям — автоматизация для вас по умолчанию, но вы знаете, когда важно человеческое суждение
•Вы знакомы с инструментами отслеживания багов и управления тестированием (Jira, TestRail или аналогичные)
•Вы хорошо общаетесь в полностью удаленной среде и можете объяснять технические концепции нетехническим заинтересованным сторонам
•Вы способны работать самостоятельно в условиях неопределенности
•У вас есть страсть к качеству и ориентированность на пользователя
Желательно иметь
•Опыт тестирования GPS, картографических или других приложений, основанных на местоположении
•Опыт проведения тестирования производительности или нагрузочного тестирования (k6, Gatling, Locust или аналогичные)
•Опыт работы с устройствами в облаке или платформами для тестирования (BrowserStack, Firebase Test Lab или аналогичные)
•Страсть к фитнесу, бегу, велоспорту или другим видам выносливости
•Знакомство с приложениями MapMyFitness или активным сообществом пользователей
Что мы предлагаем
Это полностью удаленная роль, и приветствуются кандидаты из любой точки США или Канады. Ниже приведена информация, предоставленная специально для соблюдения закона штата Колорадо о прозрачности оплаты труда для ролей, которые могут выполняться там, и она не ограничивает круг претендентов.
Полностью удаленная работа, которую можно выполнять в Колорадо: сотрудники могут рассчитывать на зарплату в диапазоне от 100 000 до 130 000 долларов. Дополнительное вознаграждение может включать бонус или комиссию. Дополнительные льготы включают медицинское обслуживание, офтальмологию, стоматологию, пенсионные программы, гибкое время отдыха, больничные и многое другое. Этот диапазон зарплат является лишь оценкой и может варьироваться в зависимости от местоположения кандидата, рыночных данных/диапазонов, навыков и предыдущего релевантного опыта кандидата, определенных степеней и сертификатов, а также других факторов.