Компания traceCORE — это советник в области цифровой трансформации и поставщик программных решений для органов власти по всему миру. Мы предоставляем правительствам технологии для увеличения доходов, сокращения теневой экономики и борьбы с нелегальной торговлей. Наши программные решения способствуют экономическому росту за счет создания прозрачной налоговой среды и удобных цифровых инструментов налогообложения.
В команду разработки высоконагруженных ИТ-решений международного уровня приглашается Специалист по Тестированию. Если вы готовы принимать ключевые решения, выстраивать процессы качества с нуля и работать с критически важными, распределенными системами, эта роль для вас!
Обязанности:
- Разработка автотестов для веб-интерфейсов и API, поддержка и улучшение существующих тестов.
- Работа с современными инструментами автоматизации (Playwright, Cypress, Appium).
- Участие в настройке CI/CD и автоматизации регулярных прогонов тестов.
- Автоматизация проверок REST API и серверной части, анализ логов и поведения сервисов.
- Подготовка технической документации по автотестам и результатам прогонов.
- Взаимодействие с разработчиками и аналитиками для стабилизации релизов и повышения качества продукта.
Требования:
- Опыт работы в сфере тестирования программного обеспечения — от 5 лет, включая не менее 2 лет на позиции Senior QA Engineer.
- Глубокое понимание полного цикла тестирования: анализ требований, планирование, разработка тестовой документации, оценка рисков, формирование отчётности.
- Практический опыт тестирования веб-приложений, включая проверку UI/UX, кроссбраузерной совместимости и адаптивного дизайна.
- Практический опыт тестирования мобильных приложений для iOS и Android с использованием физических устройств и эмуляторов/симуляторов.
- Понимание принципов функционирования микросервисной архитектуры и систем обмена сообщениями (Kafka, RabbitMQ или аналогичные решения).
- Навыки тестирования серверных компонентов и REST API, включая:
- работу с Postman,
- использование Swagger/OpenAPI,
- анализ логов сервера,
- анализ сетевых запросов.
- Опыт разработки и поддержки автоматизированных тестов.
- Уверенное владение современными фреймворками автоматизации, включая Playwright, Cypress, Appium.
- Умение разрабатывать надёжные и поддерживаемые автотесты для UI и API на одном или нескольких языках: Python, JavaScript/TypeScript, Java.
- Работа с данными: Знание SQL и опыт выполнения запросов для проверки корректности данных в реляционных базах данных..
- Инструменты: Уверенное владение инструментами управления тестированием и отслеживания дефектов: Jira, TestRail (или их аналоги).
- Коммуникация: Английский язык на уровне В1 (для чтения технической документации и взаимодействия с международными командами)
Будет преимуществом:
- Опыт работы с высоконагруженными системами.
- Базовые навыки работы с NoSQL-базами (например, MongoDB или Redis).
- Представление о подходах к нагрузочному тестированию и использование инструментов вроде JMeter или Gatling.
- Наличие профессиональных сертификатов в области тестирования (например, ISTQB).
Условия:
- Официальное оформление по ТК РФ с первого дня.
- Возможность стать ключевым экспертом по качеству в одном из самых сложных и высоконагруженных IT-продуктов на рынке.
- Работа в компании с международными рынками.