УТ
Улан Т.
Мужчина
Кыргызстан, Бишкек, UTC+6
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 13 января 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — C2
Главное о специалисте
Опытный QA инженер по автоматизации с шестилетним стажем создания и внедрения надежных решений в области автоматизации. Владею технологиями Java, такими как Selenium, Selenide, Maven, Gradle, TestNG, JUnit 5, JDBC, SQL и RestAssured, для реализации всесторонних стратегий тестирования. Мои навыки охватывают различные парадигмы тестирования, включая smoke-тестирование, регрессию, UAT и тестирование end-to-end.
Опытен в методологиях Agile, преуспеваю в переводе сложных требований в эффективные тестовые планы, обеспечивая их соответствие целям проекта. Мои аналитические навыки позволяют проводить тщательно анализ требований, что способствует внимательному планированию и выполнению задач. Помимо технической компетентности, обладаю навыками наставничества, направленные на руководство и интеграцию новых членов команды для создания совместной рабочей среды.
Имею достаточный опыт в тестировании API и бэкенда, вношу свой вклад в полный жизненный цикл разработки программного обеспечения с акцентом на постоянное улучшение. Владею процессами непрерывной интеграции и развёртывания с использованием GitLab, Jenkins и Docker, поддерживаю эффективные и масштабируемые конвейеры развёртывания. Знаком с системами управления тестированием, такими как TestRail и Zephyr, использую отчеты Allure для предоставления информативных метрик о покрытии тестами и общем качестве.
Проекты
(5 лет 10 месяцев)
Веб портал для гос.учреждения
Роль
QA Automation engineer
Обязанности
Проект: веб портал для гос.учреждения, разделен на внутренних и внешних пользователей. Центр сбора данных для МЧС. Сформирован ЭДО. Доступ к учебному центру. Разработано мобильное приложение. Веб, API, мобилка. 50/50 руч./авто.
Разработка автоматизации тестирования
• Разработка и поддержка надежных сред автоматизации тестирования с использованием Java, SeleniumWebDriver и Rest Assured.
• Реализация привязки данных с помощью Jackson library и использование классов POJO для эффективного управления тестовыми данными.
• Использование Hamcrest Matcher для выразительных и читаемых утверждений в тестовых сценариях.
Тестирование базы данных
• Использование J D B C для взаимодействия с базой данных, обеспечение целостности и точной проверки данных.
Выполнение и управление тестированием
• Внедрение и выполнение наборов тестов с использованием TestNGTestNG, обеспечивающее всесторонний охват функциональных и нефункциональных требований.
• Интеграция выполнения тестов в конвейеры CICI/CD с использованием GitLab и Jenkins для эффективных и автоматизированных процессов тестирования.
• Создание и анализ отчетов о тестировании с использованием отчетов AllureAllure, предоставляющих заинтересованным сторонам подробную информацию о результатах испытаний.
Взаимодействие
• Коммуникации посредством интеграции со SlackSlack, информирование команды о ходе и результатах тестирования.
• Сотрудничество с заинтересованными сторонами, включая команды разработчиков, для обеспечения соответствия целям проекта.
Отслеживание и отчеты об ошибках:
• Выявление дефектов программного обеспечения и сообщение о них с помощью подробных отчетов об ошибках, включая подробные шаги по воспроизведению и соответствующую информацию об окружающей среде.
Подготовка продукта к релизу:
• Активное участие в процессах выпуска, с целью гарантии соответствия программного обеспечения стандартам качества и ожидаемым результатам перед развертыванием.
Менторство и сопровождение:
• Сопровождение новых членов команды и предоставление рекомендаций по процессам, инструментам и передовым практикам действующего проекта.
• Содействие построению культуры сотрудничества и высокопроизводительной команды.
Разработка фреймворков:
• Создание фреймворков для автоматизации тестирования, а так же адаптация к меняющимся требованиям проекта
• Проведение демонстраций для заинтересованных сторон, демонстрация возможностей и ценности системы автоматизации.
Технологии и инструменты: Dojo, GitLab, Hamcrest, Jackson, Java, Jenkins, Rest Assured
Команда: 4 QA, 6 разработчиков, 2 аналитика. 15 человек в среднем в команде.
Стек специалиста на проекте
GitLab, iReport, Java 6, API, Java, Rest Assured, Jackson, Cucumber, Regression testing, Analytics, Bug Reporting, Hamcrest, Dojo, Автоматизация тестирования, Веб-приложения, Программирование, UI-тестирование, BDD, Java 8, Testing, Smoke testing, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Октябрь 2023
(2 года 6 месяцев)
Портал по страхованию
Роль
QA Automation engineer
Обязанности
Проект: портал по страхованию.
Больше UI часть, автотесты. Веб-портал. 70/30 авто/руч.
Разработка автоматизации тестирования:
• Использование Java в качестве основного языка программирования для создания автоматизации тестирования.
• Внедрение и поддержка автоматизированного тестирования с использованием Cucumber и BDD подхода.
Cucumber и BDD:
• Создание файлов функций для BDDBDD, описание тестовых сценариев в удобочитаемом формате.
• Разработка классов определений шагов для перевода сценариев BDD в исполняемый код.
• Реализация сценарий для параметризованного тестирования и таблиц данных для обработки входных данных.
Выполнение тестов и непрерывная интеграция:
• Интеграция автоматизированных тестов в Jenkins для непрерывной интеграции. Запуск автоматизированных тестов на различных средах и конфигурациях с обеспечением совместимости с разными браузерами.
Тестирование пользовательского интерфейса:
• Проведение тестирования пользовательского интерфейса для проверки функциональности и внешнего интерфейса веб-приложений.
Виды тестирований:
• Внедрение различных типов тестирования, включая Smoke Testing для быстрой проверки ключевых функциональностей и Regression Testing для комплексной проверки после внесения изменений.
Пользовательские методы и Утилити:
• Разработка пользовательских методов и утилитарных классов для повышения повторного использования и поддерживаемости кода тестирования.
Cucumber Report и Screenshots:
• Генерация отчетов Cucumber для полного анализа результатов выполнения тестов. Создание и прикрепление скриншотов к отчетам о тестах для визуального подтверждения результатов тестирования
Демонстрация и взаимодействие с заинтересованными сторонами:
• Проведение демонстраций для представления автоматизированных тестов и их результатов заинтересованным сторонам.
• Эффективное взаимодействие с кросс-функциональными командами, включая разработчиков и бизнес-заинтересованных лиц.
Bug Reporting:
• Выявление и сообщение о дефектах программного обеспечения, создание подробных отчетов об ошибках, включающих шаги воспроизведения, ожидаемые и фактические результаты, а также соответствующую информацию о системе.
Технологии и инструменты: Java, Jenkins, все виды тестирований, Cucumber и др.
Команда: 5 QA, 7 разработчиков.
Стек специалиста на проекте
GitLab, Java, Cucumber, Автоматизация тестирования, Testing, Jenkins
Отрасль проекта
Insurance
Период работы
Январь 2018 - Май 2021
(3 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Кыргызский национальный университет имени Жусупа Баласагына
Специальность
Юридический факультет
Завершение учебы
2004 г.
Высшее
Учебное заведение
Abbey College of London
Специальность
Бизнес-менеджмент
Завершение учебы
2007 г.
Высшее
Учебное заведение
Дипломатическая академия МИД КР
Специальность
Международные отношения
Завершение учебы
2012 г.