QA-engineer
Контакты
Имею учебный опыт разработки на Java, понимаю принципы ООП, знакома с основными паттернами проектирования и структурами данных. Использую TDD при разработке, умею пользоваться системой контроля версий Git (GitHub). Понимаю устройство HTTP на фундаментальном уровне и имею знания по верстке страниц(HTML, CSS).
В настоящее время прохожу обучение на "Hexlet" по программе "Java-разработчик".
Знаю теорию тестирования, проходила курс по автоматизации тестирования java+selenium.
Комфортный формат работы - удаленный, но рассмотриваю любые варианты, готова к командировкам. Рассчитываю попасть в компанию, которая поможет мне вырасти профессионально.
Hard skills
● Java Core, Java Collections;
● Понимание принципов ООП
● Автоматическое тестирование (JUnit5)
● Selenium
● Cucumber
● Разработка через тестирование (TDD)
● Git, GitHub
● Сборка проектов через Gradle
● Веб-технологии: HTML, CSS, HTTP
● Базы данных: SQL для реляционных баз данных, знание архитектуры СУБД
● Английский язык на уровне чтения тех. документации
Soft skills
● Навыки работы в команде
● Коммуникабельность
● Способность быстро учиться новому
● Умение решать проблемы самостоятельно
● Обязательность
● Игры разума: https://github.com/anastasiaBliznetsova/java-project-61
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.
Стек технологий:
- Git(GitHub)
- Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA
Полученные навыки:
- настройка окружения Java
- использование встроенных и сторонних библиотек
- работа с Gradle
- использование линтера (Checkstyle)
- опыт построения архитектуры полноценного приложения.
● Вычислитель отличий: https://github.com/anastasiaBliznetsova/java-project-71
Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
- поддержка разных входных форматов: yaml и json
- генерация отчета в виде plain text, stylish и json
Стек технологий:
- JUnit 5, Jacoco
- Git(GitHub), Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA
Полученные навыки:
- создание интерфейса командной строки (библиотека picocli)
- автоматическое тестирование с помощью JUnit
- работа с разными форматами данных (json, yml)
- парсинг входящих данных (библиотека Jackson)
- работа CI Github Actions
- подключение Test Coverage на CodeClimate
● Валидатор данных: https://github.com/anastasiaBliznetsova/java-project-78
библиотека, с помощью которой можно проверять корректность любых данных. В первую очередь речь идет про данные форм заполняемых пользователями.
Стек технологий:
- JUnit 5, Jacoco
- Git(GitHub), Code Climate, CI Github Actions, Checkstyle
- Gradle 8.5, jdk 20
- IntelliJ IDEA
Полученные навыки:
- проектирование структуры классов
- композиция объектов
-наследование
- применение fluent-интерфейс
Опыт
Обязанности: моделирование твердых (оружие) и тканевых (одежда) объектов.
Достижения:
● выполняла сложные объемные проекты в установленные сроки;
● быстро осваивала работу в новых для меня программах 3D-моделирования