Инженер по автоматизации тестирования (Go)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Международная IT-компания Andersen приглашает Инженера по автоматизации тестирования (Go) присоединиться к нашей динамичной и высококвалифицированной профессиональной команде. Роль предполагает разработку интеллектуальных решений и вклад в инновационные, масштабируемые проекты в различных отраслях по всему миру. Andersen - это глобальная компания по разработке программного обеспечения, находящаяся на стадии pre-IPO, с более чем 19-летним опытом предоставления полных циклов IT-услуг. Мы специализируемся на том, чтобы помочь предприятиям и быстро растущим средним бизнесом ускорить свою цифровую трансформацию посредством современных, масштабируемых и безопасных программных решений. Наша компания работает в глобальной сети из 16 центров разработки, стратегически расположенных в Северной Америке, Западной и Центральной Европе, на Ближнем Востоке и в Азиатско-Тихоокеанском регионе. С сильной командой из более чем 3 500 высококвалифицированных специалистов мы сочетаем глубокую экспертизу в области и передовые технические возможности, чтобы последовательно достигать исключительных результатов для наших клиентов.
Обязанности: - Проектирование, разработка и поддержка автоматических тестов с использованием Go, применение принципов эффективного и идиоматического кода Go (включая интерфейсы, горутины и каналы в контексте тестирования). - Создание и улучшение фреймворков автоматизации тестирования для сервисов backend и API. - Написание надежного, чистого и масштабируемого тестового кода, соответствующего лучшим практикам автоматизации. - Разработка модульных, интеграционных и сквозных тестов для распределенных систем, понимание их различий и роли в тестовой пирамиде. - Настройка, конфигурирование и устранение неполадок конвейеров CI/CD для автоматического выполнения тестов - не просто интеграция, а полное сопровождение тестовых конвейеров. - Выполнение автоматических тестов в локальных средах на основе Docker и управление тестовыми зависимостями с помощью контейнеризированных настроек. - Выполнение анализа коренных причин сбоев тестов и улучшение стабильности автоматизации. - Сотрудничество с разработчиками, инженерами QA и продуктовыми командами для обеспечения всестороннего тестового покрытия и общего качества продукта. - Поддержка ручного тестирования при необходимости для обеспечения полного покрытия функций. - Документирование процессов автоматизации, тестовой архитектуры, фреймворков и внутреннего инструментария.
Требования: - Опыт работы в качестве Инженера по автоматизации тестирования, включая практический опыт работы с Go более 2,5 лет. - Глубокое понимание принципов автоматизированного тестирования, SDLC и методологий QA. - Опыт автоматизации тестов для API, микросервисов и систем backend. - Знание языка Go, фреймворков и библиотек тестирования (например, Testify, GoMock). - Знакомство с инструментами CI/CD (GitLab CI, Jenkins, GitHub Actions) и контейнеризированными средами. - Опыт работы с REST API, JSON и инструментами типа Postman или Swagger. - Понимание систем контроля версий (Git) и процессов проверки кода. - Сильные аналитические и проблемно-решающие навыки. - Уровень английского языка - от Upper-Intermediate и выше.
Приятные дополнения: - Опыт работы с Kubernetes, облачными платформами (AWS, GCP, Azure) или распределенными системами. - Знание инструментов для тестирования производительности или нагрузки. - Знакомство с брокерами сообщений (Kafka, RabbitMQ).
Компенсация: 1250–2400 EUR в месяц.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.