Описание компании
Добро пожаловать в Grab! Как ведущая суперприложение в Юго-Восточной Азии, мы стремимся улучшать жизнь миллионов людей, предоставляя повседневные услуги, такие как доставка, мобильность, финансовые услуги и многое другое. Наша миссия простирается за пределы предоставления услуг; мы стремимся создавать лучшие условия жизни для наших пользователей и сотрудников, способствуя гармоничному сочетанию работы и домашней жизни.
В Grab нас движет The Grab Way (Путь Grab), который воплощает нашу миссию и принципы — 4H: Сердце (Heart), Жажда (Hunger), Честь (Honour) и Смирение (Humility). Эти ценности направляют нас в стремлении к экономическому росту для жителей Юго-Восточной Азии, делая нас агентами позитивных изменений.
О нашей команде выполнения
Техническая семья Fulfillment играет ключевую роль в помощи Grab превосходить своих клиентов и партнеров по всей Юго-Восточной Азии. Мы управляем высокопроизводительными, распределенными системами в реальном времени, которые используют сложное машинное обучение для обработки сотен миллионов запросов в день. Наша миссия — предоставлять лучшие в своем классе продукты и опыт нашим партнер-водителям, повышая их возможности и эффективность даже в сложных условиях.
Описание вакансии - QA инженер
Как QA инженер, вы будете:
- Определять планы тестирования, спецификации, комплекты и случаи тестирования, а также предлагать инструменты для функционального, безопасного и производительного тестирования.
- Глубоко понимать продукт/функцию с точки зрения конечного пользователя и его внутреннюю реализацию.
- Тесно сотрудничать с менеджерами по продукту, фронтенд и бэкенд разработчиками для понимания функций и реализаций, чтобы разрабатывать и выполнять тесты функций.
- Отладка неудачных тестовых случаев, анализ логов и ответов API, подробное сообщение о багах. Следить за разрешением багов до их устранения.
- Выполнять и поддерживать комплекты автоматизации интерфейса (веб, мобильное приложение) и API. Отладка и исправление проблем в скриптах и данных этих комплектов.
- Понимать фреймворк автоматизации и добавлять автоматизированные тестовые случаи для новых функций и регрессионного тестирования.
Квалификации
Необходимые навыки:
- Степень в области компьютерных наук, программной инженерии, информационных технологий или смежных областей.
- 3+ лет опыта в качестве QA инженера/инженера по автоматизации или инженера по тестированию программного обеспечения (SDET).
- Опыт эффективного и продуктивного работы в динамичной командной среде.
- Отличные навыки общения, сотрудничества и аналитики на английском языке.
- Опыт тестирования iOS, Android приложений и бэкенд API для обеспечения их соответствия требованиям.
- Глубокое понимание продукта на уровне реализации с возможностью анализа логов и ответов API в интеграции микросервисов.
- Практический опыт кодирования в области автоматизации (автоматизация веб, мобильных приложений и API).
- Понимание концепций базы данных и запросов (MySQL).
Желательные навыки:
- Опыт работы в условиях Agile и еженедельных спринтов/релизов.
- Знание таких инструментов, как Charles, Postman, Charles Proxy, а также инструментов автоматизации интерфейса, таких как Selenium и Appium.
- Знакомство с фреймворками тестирования, такими как Mocha и TestNG.
- Опыт работы с объектно-ориентированными языками программирования (Java, Golang) или скриптовыми языками (Python, Shell).