CTI Consulting
Software Engineer in Test 180794
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию в команду, развивающую экосистемы Continuous Integration, автоматизации и тестовых данных. Роль предполагает проектирование и поддержку автоматизированных тестов и внутренних утилит, а также консультирование партнёров по автоматизации процессов.
Задачи
- Проектировать, разрабатывать, документировать и поддерживать автоматизированные тесты и внутренние программные утилиты
- Соблюдать принятые лучшие практики и стандарты разработки ПО
- Взаимодействовать с другими техническими специалистами
- Предлагать улучшения процессов, практик и стандартов
- Понимать требования
- Выявлять возможности повышения поддерживаемости платформ автоматизации
- Применять концепции test-driven design для тестирования и отладки автоматизированных решений и утилит
- Поставлять точный и поддерживаемый код для автоматизации тестов и программных утилит
Требования
- Степень бакалавра в области Computer Science, инженерии или эквивалент
- 10+ лет опыта тестирования/разработки с автоматизацией по всему стеку технологий, включая front-end UI, mid-tier API и backend хранилища данных
- Опыт программирования на Java, Python, SQL
- Опыт работы с Karate, Cucumber, Selenium, Playwright или другими фреймворками тестирования
- Опыт работы с сервисами AWS
- Опыт работы с DevOps и CI/CD пайплайнами; Jenkins, uDeploy и другие инструменты
- Опыт работы в коллаборативной Agile-среде и инкрементальной поставки ценности
- Опыт и желание работать с другими командами для сбора информации, решения проблем и обмена обратной связью
- Страсть к постоянному изучению новых технологий и сервисов
Навыки
- Java
- Python
- SQL
- Karate
- Cucumber
- Selenium
- Playwright
- AWS
- DevOps
- CI/CD
- Jenkins
- uDeploy
- Agile