Steiza — компания, занимающаяся автоматизацией контейнерной логистики. Мы помогаем контейнерным терминалам и депо ускорять обработку контейнеров, снижать количество ошибок и повышать прозрачность операций. Наши решения упрощают планирование, контроль и обмен данными между участниками цепочки поставок, что напрямую влияет на эффективность и стоимость логистики для бизнеса.
Вакансия подразумевает полностью удаленный формат работы.
Чем предстоит заниматься:
- Разрабатывать и поддерживать комплексную тестовую модель (Test Strategy) для всего продукта, обеспечивая максимальное покрытие функциональности.
- Проводить полное тестирование релизов и новых фич: функциональное, регрессионное, интеграционное.
- Самостоятельно разворачивать и настраивать тестовые среды (локально и в CI/CD), работать с базами данных, логами, API.
- Создавать, поддерживать и интегрировать в процесс разработки автоматизированные UI-тесты.
- Исследовать и внедрять современные инструменты, включая решения на основе ИИ, для генерации тестов, анализа кода и ускорения процессов тестирования.
- Активно участвовать в планировании разработки: анализировать требования, выявлять неочевидные сценарии использования, риски и зависимости, проводить декомпозицию задач.
- Работать с технической документацией: составлять и актуализировать тестовую документацию (чек-листы, тест-кейсы), уточнять и детализировать ТЗ совместно с лидом и разработчиками.
- Быть проактивным: не только находить баги, но и предлагать улучшения в UX, логике продукта и внутренних процессах команды.
Технический бэкграунд:
- Умение писать код на одном из языков (Python, JavaScript/TypeScript, Java) для целей автоматизации.
- Опыт работы с Selenium, Playwright или Cypress для UI-автоматизации.
- Понимание принципов работы клиент-серверных приложений, опыт тестирования REST/gRPC API (через Postman, Swagger и т.д.).
- Базовые навыки работы с командной строкой (Bash, PowerShell), Git, Docker.
- Умение читать логи, делать запросы к БД (SQL/NoSQL).
- Сильные "софт-скиллы":
- Системное и продуктовое мышление. Способность видеть картину целиком и прогнозировать, как изменение в одном модуле повлияет на другие.
- Проактивность и нацеленность на результат. Готовность брать на себя ответственность за качество продукта.
- Отличные коммуникативные навыки. Умение четко и структурированно доносить проблемы, обсуждать требования.
- Внимательность к деталям и здоровый перфекционизм.
- Желание работать в стартапе, где важно быстро адаптироваться и влиять на продукт.
Технический стек:
Frontend: React, Typescript
Backend: Python, Django, Postgres
CI/CD: Kubernates, Docker