Вакансия: Инженер по автоматизации тестирования в Rubrain.com (КА).

Проект: Разработка и развитие ключевых банковских систем: интернет-банк, мобильный банк, кредитные сервисы, CRM, платформа документооборота, микросервисная платформа и корпоративное хранилище данных.

Задачи:

  • Автоматизация тестирования.
  • Разработка автотестов.
  • Выполнение автоматизированного тестирования.

Требования:

  • Высшее техническое образование.
  • Профильный опыт работы не менее 2 лет.
  • Обязателен опыт работы с банковскими продуктами.

Знания и опыт:

  • Анализ бизнес и функциональных требований, анализ тест-кейсов.
  • Основы тестирования ПО: тест-дизайн, тест-анализ, проектирование тестов, измерение покрытия, тест-оракул.
  • Жизненный цикл разработки, гибкие методологии (Kanban, Agile, Scrum, Lean), DevOps.
  • Работа с тестовой документацией (чек-листы, тест-кейсы, баг-репорт, протокол тестирования).
  • TMS, Wiki, багтрекинг; Confluence, Jira, TestRail.
  • Инструменты разработки: Git, IDE.
  • CI/CD: запуск pipeline, анализ причин падения.
  • Концепции ООП и функционального программирования.
  • Программирование на Java, Kotlin, C#, Swift; оптимизация кодовой базы фреймворка.
  • Знание архитектуры приложений: MVC, MVVM, VIPER, MVP, SOA.
  • Паттерны автоматизации: PageObjects, PageFactory.
  • Инструменты автоматизированного тестирования: JUnit, TestNG и аналоги.
  • Практическое использование UI/Backend/Mobile фреймворков: Selenide, Behat, Katalon Studio, Playwright, RestAssured, Retrofit, Appium, Espresso, XCUITest и аналоги.
  • Распараллеливание тестов: Selenoid, Selenium Grid и аналоги.
  • Перехват трафика: Charles, Fiddler.
  • API: REST, SOAP, GraphQL; знания сетевых принципов (TCP/IP, модель OSI), форматов JSON, XML и стандартов (W3C, ISO, IEEE).
  • Работа с логами тестируемого приложения.
  • Работа с Unix-системами (bash) и MS Windows (PowerShell, CMD).

Условия: фулл-тайм (8ч день), удаленно. Оформление: ИП, Самозанятость. Локация/гражданство: РФ. Долгосрочный проект.