Вакансия: Инженер по автоматизации тестирования в 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ч день), удаленно. Оформление: ИП, Самозанятость. Локация/гражданство: РФ. Долгосрочный проект.