DTCC
Lead Software Development Engineer in Test
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
SDET в команду ITP Delivery компании DTCC: отвечает за стратегию тестирования, поддержку автоматизированных тест-сьютов и функциональное/нефункциональное тестирование для обеспечения качества и надёжности ПО.
Задачи
- Разрабатывать, запускать и поддерживать автоматизированные тесты на всех этапах жизненного цикла поставки
- Участвовать в проектировании и развитии фреймворка автоматизации
- Поддерживать трассируемость от пользовательских историй через тест-кейсы до автоматизированных скриптов
- Выявлять зависимости, определять и согласовывать требования к окружениям и данным
- Выступать техническим экспертом по одному или нескольким приложениям DTCC
- Исследовать и оценивать технические решения в соответствии со стандартами DTCC
- Взаимодействовать с командой для понимания требований и проектирования автоматизированных тестов с учётом приватности и безопасности
- Создавать приложения и писать unit-тесты для проверки соответствия функциональным требованиям
- Развивать практики непрерывного тестирования и интегрировать автотесты в CI/CD пайплайн
- Сотрудничать с внутренними и внешними командами по разработке, тестированию и устранению неполадок
- Встраивать процессы управления рисками и контроля в повседневные обязанности
Требования
- Минимум 6 лет релевантного опыта
- Степень бакалавра (предпочтительно) и/или эквивалентный опыт
- Практический опыт с фреймворками и инструментами автоматизации тестирования: Selenium, JUnit, TestNG и др.
- Опыт с CI/CD: Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira и др.
- Обширный опыт тестирования компонентов на современных скриптовых языках
- Сильный опыт автоматизированного тестирования и test-driven development
- Понимание smoke-, black-box и non-black-box тестирования, а также регрессионного тестирования
- Знание методологий и техник тестирования: unit, integration, functional
- Экспертный практический опыт backend-автоматизации с Rest Assured/Karate для API-тестирования
- Опыт JDBC/JPA для тестирования БД (Oracle/DB2/Snowflake)
- Опыт в разработке ПО
- Владение минимум одним языком программирования (Java, Python, C# и др.)
- Знание баз данных и SQL (предпочтительно)
- Опыт написания сложных SQL-запросов
- Опыт работы в Agile/Waterfall, по модели onsite/offshore
- Отличные навыки решения проблем и внимание к деталям
- Отличные письменные и устные коммуникативные навыки
- Сильные навыки командной работы и сотрудничества
Условия
- Конкурентная компенсация: базовый оклад и годовой бонус
- Комплексное медицинское и страхование жизни, программы благополучия (в зависимости от локации)
- Пенсионные/retirement-программы
- Оплачиваемый отпуск, personal/family care и другие виды отпусков
- Гибридный формат: 3 дня в офисе и 2 дня удалённо (офис по вторникам, средам и третий день, уникальный для команды)
- Гибкие условия работы (Flexible Work Arrangements)
Навыки
- Selenium
- JUnit
- TestNG
- Cloudbees
- Bitbucket
- Jenkins
- Cucumber
- Git
- Jira
- Rest Assured
- Karate
- JDBC
- JPA
- Oracle
- DB2
- Snowflake
- Java
- Python
- C#
- SQL
- CI/CD
- API testing
- Agile
- Waterfall