Тестирование сайтов, web-приложений

Предлагаю услуги высококвалифицированного QA-инженера:

Проведу тестирование вашего web-приложения по уже имеющейся тестовой документации:

  • функциональное;
  • регрессионное;
  • базовое тестирование безопасности;
  • производительности.
Или подготовлю тестовую документацию для вас:

  • спецификация требований, тест планы, чек-листы, тест-кейсы, отчёты о проведённом тестировании.
Проведу автоматизацию e2e тестов в уже готовом проекте по автоматизации в связке Selenium, WebdriverIO, Mocha, Chai.

Нагрузочное тестирование и тестирование производительности:

  • составлю план проведения тестирования производительности;
  • опишу все необходимые и достаточные тест-кейсы;
  • автоматизирую тест-кейсы с помощью инструмента JMeter;
  • проведу запуски локально/удалённо с вашего сервера;
  • проанализирую и предоставлю результаты тестирования.
Могу автоматизировать процесс проведения тестирования производительности до нажатия на одну кнопку. (Связка: JMeter, Git, Teamcity, Grafana, Graphite).

Все виды ручного тестирования могу провести кроссплатформенно (Linux, Windows, macOS, Android) и кроссбраузерно (Chrome, Yandex, Opera, Firefox, IE).

Все отчёты и подготовленную во время тестирования тестовую документацию предоставлю в удобном для вас виде:

  • в любом баг-трекере;
  • в текстовом документе/гугл документе;
  • в репозитории git;
  • в таблице;
  • тест-кейсы могу перенести в систему управлению тестированием (TestRail, TestIt и подобные).
Немного о себе:

  • опыт 4-х лет работы в сфере IT в должности QA-инженер, образование по специальности программная инженерия.
  • знание теории тестирования ПО;
  • знание жизненных циклов ПО и процессов dev;
  • знание паттернов автоматизации тестирования PageObject и HTML-element;
  • опыт работы с *nix системами (Linux);
  • опыт работы с Docker;
  • опыт работы с CI-инструментами (GitLab, Jenkins);
  • знания работы с bash/zsh (cd, mkdir, vim, grep, tail и т.п.);
  • необходимое для тестирования знание SQL;
  • базовое знание объектно-ориентированных языков программирования;
  • понимание как работают клиент-серверные приложения (DNS, HTTP(S), JSON, RESTful-сервисы);
  • опыт ипользования большинства из всех современных инструментов необходимых для тестирования.