Резюме: QA Engineer
Изучила теорию и ручное тестирование:
- Тестовая документация (Test case, check list, bug report, test plan);
- Инструменты и системы, необходимые тестировщику (TMS, bugtracker, Git, система для документации и др);
- Сопровождение ПО;
- Верификация и Валидация;
- Тест-дизайн и техники тест-дизайна;
- Статическое и динамическое тестирование;
- Уровни, виды и методы тестирования;
- Тестирование, связанное с изменениями (регрессионное, смоук и санитарное);
- Микросервисная архитектура;
- Методологии разработки ПО (waterfall, agile);
- CI/CD;
- Интернет-протоколы (IP, TCP, SMTP, UDP);
- Web: cookie, cache, HTML, CSS.
Автоматизация тестирования:
-Умею писать Web UI и API авто-тесты;
-Есть репозиторий с собранным фреймворком на базе Pytest (ссылка на Git в разделе "О себе");
-Каждый день продолжаю изучать Python и автоматизацию тестирования с помощью Pytest (selenium+selene, webdriver, requests и allure).
Практиковалась в инструментах:
- Jira: создание формального user story, заведение подзадач к user story: bug report и формальная задача для доработки функционала;
- TestRail: написание test cases, создание testrun с последующей отметкой по каждому добавленному тест-кейсу статусов - "Failed/Blocked/Passed";
- Confluence: создание формального требования, ссылку на которое далее прикрепляла в описание User story.
Практиковалась с API с помощью Postman:
- Отправка GET, POST, PUT и DELETE http-запросов в сервис jsonplaceholder;
- Создание коллекции с последующим сохранением перечисленных http-запросов;
- Понимаю отличие request и responce;
- Понимаю что такое REST и SOAP;
- Понимаю и умею анализировать http-ответы и их группы(100, 200, 300, 400 и 500), а также основные http-запросы в архитектуре REST (GET, POST, PUT и DELETE).
Практиковалась с DevTools:
- Основные вкладки с которыми взаимодействовала: elements, console и network;
- Есть базовые знания и умение работы с перечисленными вкладками в разрезе тестирования.
Изучение SQL:
- Понимаю что такое SQL, БД, СУБД и типы БД (реляционные и нереляционные);
- Практикуюсь с помощью онлайн-сервисов, работая с реляционными БД, дойдя до базового уровня с использованием оператора JOIN;
- Умею cоставлять запросы с использованием операторов (JOIN, WHERE, DISTINCT, IN, LIKE, ORDER BY);
- Понимаю как работают агрегатныe функции (COUNT, MIN, MAX, SUM и AVG);
- Продолжаю решать задачи более сложного уровня.
Системы контроля версий (GIT):
-Есть свой github (ссылка в разделе "О себе");
-Умею базового работать с GIT (git-flow);
-Знаю что такое GIT, репозиторий и git-flow.