Компания Tala — AI-кредитная инфраструктура для глобального большинства, сочетающая собственную риск-аналитику с сетью партнеров по капиталу и дистрибуции. При поддержке более 500 миллионов долларов финансирования компания выдала более 7 миллиардов долларов капитала более чем 13 миллионам клиентов в Африке, Латинской Америке и Азии. Команда работает удаленно с офисами в Санта-Монике (штаб-квартира), Найроби, Мехико, Маниле и Бангалоре.
Роль: Software Development Engineer in Test (Sr. SDET). Специалист будет отвечать за контроль качества бэкенд-сервисов и мобильных приложений на нескольких рынках, используя современные инструменты автоматизации тестирования для создания надежных тестовых фреймворков и наборов, ускоряющих процесс поставки продукта без потери качества и производительности.
Задачи:
- Разработка наборов автоматизированных тестов для расширения покрытия всех микросервисов и интеграция их в процесс регрессионного тестирования и релизов.
- Поддержка команды во всех релизах и своевременное информирование продукта о проблемах.
- Создание инструментов для тестирования интеграции со сторонними сервисами (платежные системы, SMS/Email, KYC, аналитика и другие).
- Интеграция выполнения автоматизированных тестов в процесс разработки ПО.
- Сотрудничество с лидом команды и другими ключевыми стейкхолдерами для стратегии запуска.
- Поддержка и взаимодействие с кросс-функциональными командами (продукт, данные, кредит, развитие бизнеса) для выявления областей автоматизации.
- Поддержка, ревью, предложение и внедрение улучшений существующих фреймворков, инструментов и процессов.
- Постоянное изучение новых инструментов и оптимизация тестового фреймворка.
Требования:
- Минимум 4 года опыта в создании тестовых инструментов и фреймворков с использованием Groovy, Kotlin, Java, Scala, Jenkins или аналогичных CI/CD-инструментов, Linux или Mac OSX для бэкенд- или фронтенд-сервисов.
- Практический опыт разработки с AI-ассистентами и агентами кодирования (например, Claude Code, GitHub Copilot, OpenAI Codex).
- Подтвержденный опыт проектирования, создания и доработки кастомных AI-навыков, рабочих процессов и автономных агентов.
- Опыт с BDD-парадигмой тестирования и одним из фреймворков Behavior Driven Testing, таких как Spock, JBehave или Cucumber.
- Знание микросервисов и автоматизации.
- Опыт работы в Agile-процессе разработки (Scrum или Kanban).
- Опыт с одной или несколькими системами контроля версий, такими как GitHub или GitLab.