01/05/2020

Требования на вакансии QA Automation Engineer

Требования на вакансии QA Automation Engineer

QA

  • Основы тест-дизайна

  • Жизненный цикл ПО и ПАК

  • методики тестирования

  • Теория тестирования UI: web, mobile

  • Теория тестирования API: RESTful (типы запросов, JSON over REST, Websocket), SOAP

  • Понимание работы клиент-серверных приложений

  • Работа с XML, JSON

  • Создание и выполнения тестовых планов и тестовых сценариев

  • Знание Unix/Linux операционных систем и команд пользователя

  • базовые навыки по работе с компьютерными сетями (TCP/IP)

  • Agile-практики (Scrum, Kanban)

  • Понимание принципов работы реляционных СУБД, знание транзакций БД, Опыт работы с БД на уровне написания простых запросов

  • Инструменты Web Debugging (fiddler, Wireshark, burp)

Программирование

  • Уверенное знание Python
  • Уверенное знание Java
  • Уверенное знание Kotlin
  • Знание bash
  • паттерны проектирования
  • code-review
  • объектно-ориентированное проектирование

Библиотеки для автотестирования

  • PyTest(request???)/TestNG/JUnit
  • Selenium
  • Maven/Gradle
  • Selenide
  • Allure
  • Системы контроля версий: Git
  • CI/CD (Jenkins(написание pipelin'ов), TeamCity, Gitlab CI, Bitbucket Pipelines)
  • Gitlab
  • Cucumber
  • Appium
  • Postman, SoapUI, Charles proxy, Fiddler, консоль разработчика Chrome
  • Jira, Confluence
  • RestAssured
  • системами управления тестированием: TestRail
  • Kibana и Jaeger
  • DevOps: Selenoid, Selenium Grid, Docker приложения
  • Систем логирования: Splunk, Graylog, Kibana
  • SQL и БД (PostgreSQL)
  • Swift, XCUITest

Остальное

  • Нагрузочное тестирование
  • Ansible и Terraform ????
  • опыт работы в рамках MSA, SOA
  • владение инструментами для получения и анализа log'ов
  • опыт работы с DB и message broker;

Проекты автоматизации ui web, ui mobile, api