CTI Consulting
Principle Software Engineer in Test 181931
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию уровня principal для проектирования и развития стратегий QA и фреймворков автоматизации API и Web с глубокой экспертизой в end-to-end валидации.
Задачи
- Проектировать и внедрять надёжные QA-стратегии и тестовые фреймворки для API и Web
- Архитектировать платформы автоматизации тестирования
- Архитектировать и внедрять пайплайны разработки (CI/CD)
- Писать и поддерживать автоматические тесты: unit, component, integration, functional, performance, scenario, interoperability
- Помогать с ветками кода, мержами, сборками и управлением версиями
- Влиять на качество проектирования ПО через знание тестирования и тестируемости
- Сотрудничать с командой в повышении покрытия тестами, скорости релизов и стабильности продакшена
- Писать SQL-запросы и реализовывать data seeding для автоматизации
Требования
- 12+ лет опыта с бакалаврской степенью или 6+ лет с магистерской в computer science или смежной области
- Опыт проектирования и внедрения QA-стратегий и тестовых фреймворков для API и Web с экспертизой в end-to-end валидации
- Опыт автоматизации тестирования: Playwright/Cypress, Rest Assured, JUnit, TestNG, Maven, ETL Batch
- Опыт с DevOps/Pipelines: Jenkins Core, LWC, Monorepo
- Опыт работы с системами контроля версий: GitHub, Stash (Bitbucket), Sourcetree
- Минимум 6 лет опыта архитектуры платформ автоматизации тестирования
- Минимум 6 лет опыта архитектуры и внедрения пайплайнов разработки (CI/CD)
- Понимание accessibility и тестирования доступных веб-интерфейсов
- Понимание написания SQL-запросов и реализации data seeding для автоматизации
- Желательно: опыт с AWS и сертификация AWS
Навыки
- Playwright
- Cypress
- Rest Assured
- JUnit
- TestNG
- Maven
- ETL Batch
- Jenkins Core
- LWC
- Monorepo
- GitHub
- Stash (Bitbucket)
- Sourcetree
- AWS
- Xray
- chaos
- Splunk
- Datadog
- Node.js
- Java
- JavaScript
- SQL
- CI/CD