AQA-инженер

AQA-инженер


Компания: Rubrain.com (КА)

Локация: РФ

Формат работы: Удаленно

Зарплата: до 340.000 гросс

Оформление: ИП, Самозанятость. График: фулл-тайм (8ч день). Гражданство: РФ.

Проект

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

Задачи

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

Требования

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

Знания и опыт

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

Откликнуться: @anastasia_smartbrainio

Report Page