АМ
Андрей М.
Мужчина
Беларусь, Гродно, UTC+3
Ставка
3,500 Р/час
НДС не облагается
Специалист доступен с 28 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Андрей - проактивный специалист в области автоматизированного тестирования, обладающий глубоким пониманием технических задач с высоким уровнем риска и сложной логикой. Его увлеченность и целеустремленность проявляются в стремлении к максимальной эффективности в работе, что позволяет успешно решать сложнейшие задачи.
ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ
● Создание UI тестов
● Создание REST \ SOAP API интеграционных тестов.
● Поддержка существующих тест-кейсов.
● Тестирование проектной документации (поиск несоответствий, противоречий, логических ошибок, поиск “серых зон”, поиск недостающей информации о продукте)
● Разработка и актуализация тестовой документации (Тест планов, тест-кейсов, чеклистов, стратегии тестирования, программы и методики испытаний, протоколов тестирования системы, протоколов приемо-сдаточных испытаний)
● Взаимодействие с протоколами HTTP и HTTPS,
● Тестирование структуры HTTP запроса, HTTP ответа,
● Взаимодействие с клиент-серверной архитектурой
● Владение инструментом DevTools (инструмент разработчика) HTML and CSS.
● Владение инструментами для интеграционного тестирования API: Postman, Swagger
● Владение инструментами перехвата трафика (Charles, Fiddler),
● Использование операторов SQL: SELECT, BETWEEN, DISTINCT, IN/NOT IN, JOIN, UNION, INTERSECT, GROUP BY, COUNT, SUM, AVG, MAX/MIN, HAVING, INSERT, UPDATE, DELETE.
● Знание типов, уровней и методов тестирования ПО
● Навыки работы с системами отслеживания ошибок (Jira, Yandex Tracker, redmine)
● Навыки работы с Git
● Поиск и анализ логов (Kibana, OpenShift, Android Studio, Xcode)
● Самостоятельная локализация дефектов (фронтенд, бекенд, API, БД)
● Использование фреймворков Selenium, Selenide, Rest Assured.
● Формирование селекторов CSS, XPATH.
● Разбор результатов выполнения сборок с шагом запуска автотестов
● Интеграция отчётности Allure Reporter c test management системами
Проекты
(5 лет 4 месяца)
Bank IT systems
Роль
Специалист по автотестированию
Обязанности
Описание:
Группа проектов в финтех домене для известного банка, направленных на предоставление социальной государственной поддержки через онлайн и офлайн каналы банка. Каждый проект связан с реализацией определенной группы возможностей государственной поддержки, таких как пенсионные выплаты, погашение ипотеки за счет материнского капитала или получение других социальных льгот через каналы банка. Проекты предполагают глубокую интеграцию как с внутренними банковскими, так и с внешними государственными системами, разработку модулей для банковских веб- и Android / iOS приложений.
Обязанности:
• Применение инструментов логирования для выявления ошибок приложения
• Выявление неоднозначных, противоречивых требований, открытых вопросов и отчетность по ним
• Предоставление идей по возможной оптимизации функциональности и удобства использования
• Разработка тест-планов
• Подготовка тестовых данных, включая работу с JSON
• Отслеживание дальнейшей судьбы выявленных дефектов
• Подготовка испытательных платформ, включая установку операционной системы, дополнительного программного обеспечения и прочего при необходимости
• Создание подробных комплексных и хорошо структурированных планов тестирования и тест-кейсов
• Создание сценариев тестирования для автоматизации
• Создание отчетов об ошибках в системах отслеживания ошибок (Redmine)
• Подготовка вспомогательных материалов (скриншоты, видео, журналы, файлы) для более легкого восприятия проблем, возникающих в проекте
• Проведение функционального тестирования
• Создание и поддержка проектной документации: FSD, ISD
• Проведение тестирования новой функциональности
• Создание и поддержка контрольных списков чек-листов проекта
• Проведение и анализ регрессионного тестирования
• Проведение корневого анализа для пропущенных дефектов
• Выполнение ручного тестирования веб-мобильных приложений (Android)
• Ревью pull request'ов
• Тестирование базы данных (MySQL)
• Отслеживание показателей обеспечения качества, таких как плотность дефектов и открытые дефекты
• Выполнение ручного тестирования гибридных мобильных приложений (iOS)
• Планирование тестирования
• Выполнение автоматизированного тестирования мобильных iOS-приложений (нативных, гибридных, веб-приложений)
• Выполнение автоматизированного тестирования мобильных Android-приложений (нативных, гибридных, веб-приложений)
• Выполнение тестирования безопасности
• Выполнение ручного тестирования веб-мобильных приложений (iOS)
• Выполнение автоматизированного регрессионного тестирования
• Выполнение ручного тестирования нативных мобильных приложений (Android)
• Проведение тестирования на исправность
• Контроль и наставничество над персоналом
• Проведение тестирования методом "серого ящика"
• Создание отчетов об ошибках в системах отслеживания ошибок (Jira)
• Контроль результатов процесса отладки
• Подготовка тестовых данных, включая работу с XML
• Создание отчетов об ошибках в системах отслеживания ошибок
• Выполнение интеграционного тестирования
• Участие в совещаниях по проекту
• Выполнение автоматизированного сквозного тестирования
• Проектирование, разработка и выполнение сценариев автоматизации с использованием инструментов тестирования
• Проведение тестирования на проникновение
• Проведение API тестирования (SOAP)
• Проведение тестирования методом "белого ящика"
• Проведение исследовательского тестирования
• Проверка UX- и UI-дизайна
• Подготовка тестовых данных
• Анализ пользовательских сценариев
• Выполнение тестирования базы данных
• Проведение "дымового" (минимального набора) тестирования
• Проведение тестирования интерфейсов прикладного программирования
• Проведение автоматизированного тестирования локализации
• Тестирование базы данных (PostgreSQL)
• Проведение тестирования доступности (тестирование инклюзивности)
• Создание и поддержка автоматизированных тестов
• Выполнение интеграционного стороннего тестирования
• Определение приоритета в ошибках
• Участие в демонстрации и презентация новой разработанной функциональности для ключевых пользователей
• Выполнение ручного тестирования нативных мобильных приложений (iOS)
• Выполнение автоматизированного тестирования интерфейса прикладного программирования (API)
• Проведение тестирования удобства использования
• Выявление, регистрация, документирование и отслеживание ошибок с использованием соответствующих инструментов
• Выполнение операций с базами данных (MongoVUE; Navicat Premium; MSSQL, Oracle, PostgreSQL- создание запросов) в рамках подготовки тестовых данных
• Проведение приемочного пользовательского тестирования (User Acceptance testing)
• Работа в тесном сотрудничестве с внутренними командами для определения системных требований
• Проведение "бета-тестирования" (предварительного)
• Оценка объемов и задач для тестирования
• Создание отчетов об ошибках в системах отслеживания ошибок (Azure DevOps)
• Выполнение кросс-платформенного тестирования
• Выполнение ручного тестирования веб-приложений
• Проведение негативного тестирования
и т.д.
Стек специалиста на проекте
Native, HTML5, Grafana, Redux, HTTP, Spring Cloud, Spring Rest, REST, Java, Git, Rest Assured, Kibana, JUnit, Selenide, Gradle, OAuth, Selenoid, Prometheus, MQ, HTTPS, Moon, Red Hat, Selenium WebDriver, IBM WebSphere, HTML, Docker, TeamCity, Hibernate, TypeScript, OpenShift, Axios.js, Maven, PostgreSQL, React, Spring Boot, Swagger UI
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - По настоящее время
(2 года 4 месяца)
UATA
Роль
Ведущий специалист по автоматизированному тестированию
Обязанности
Описание:
Микросервисная система, агрегирующая данные и управляющая процессами в сфере добычи и переработки сырья. Имеет как веб-версию, так и мобильное нативное приложение
Обязанности:
• Подготовка отчётов о тестировании / протоколов тестирования (Jira)
• Формирование артефактов тестирования (Тест план тестирования, протокол тестирования, тест-кейсы)
• Создание UI автотестов с использованием Selenide
• Создание Rest API интеграционных автотестов
• Предложение топ-менеджменту новых идей о функционале проекта для того, чтобы сделать продукт более полезным и удобным
• Регрессионное тестирование
Участие во встречах с командой, посвященных обсуждению функционала проекта
• Мануальное тестирование
Стек специалиста на проекте
Git, Java, Oracle, JUnit, Selenide, Rest Assured, Maven, Jenkins, Selenoid, Keycloak, Spring
Отрасль проекта
AgroTech
Период работы
Декабрь 2020 - Декабрь 2021
(1 год 1 месяц)
Expertise Keeper
Роль
Специалист по автотестированию
Обязанности
Описание:
Продукт агрегирует знания Компании и сотрудников. И реализует процесс формирования статистики по экспертизе Компании.
Expertise Keeper служит для хранения информации о проектах и сотрудниках, а также периодах и технологиях на этих проектах и позволяет добиться систематизация хранения резюме.
Использование функциональности ЕК позволяет уменьшить затраты на создание и редактирование резюме. Служит помощником в проведении анализа прогресса сотрудника в изучении новых технологий и улучшения знаний уже изученных. Проект так же направлен на оптимизацию процесса создания и редактировании резюме сотрудников компании и упрощения последующего процесса подбора сотрудника на вакансию, предложенную Заказчиком.
Обязанности:
• Применение инструментов логирования для выявления ошибок приложения
• Применение фреймворков для модульного тестирования приложения
• Выявление неоднозначных, противоречивых требований, открытых вопросов и отчетность по ним
• Разработка тест-планов
• Подготовка тестовых данных, включая работу с JSON
• Отслеживание дальнейшей судьбы выявленных дефектов
• Подготовка испытательных платформ, включая установку операционной системы, дополнительного программного обеспечения и прочего при необходимости
• Создание подробных комплексных и хорошо структурированных планов тестирования и тест-кейсов
• Создание сценариев тестирования для автоматизации
• Подготовка вспомогательных материалов (скриншоты, видео, журналы, файлы) для более легкого восприятия проблем, возникающих в проекте
• Проведение функционального тестирования
• Создание и поддержка проектной документации: FSD, ISD
• Проведение тестирования новой функциональности
• Создание и поддержка контрольных списков чек-листов проекта
• Проведение и анализ регрессионного тестирования
• Проведение корневого анализа для пропущенных дефектов
• Выполнение ручного тестирования веб-мобильных приложений (Android)
• Ревью pull request'ов
• Отслеживание показателей обеспечения качества, таких как плотность дефектов и открытые дефекты
• Выполнение ручного тестирования гибридных мобильных приложений (iOS)
• Планирование тестирования
• Выполнение автоматизированного тестирования мобильных iOS-приложений (нативных, гибридных, веб-приложений)
• Выполнение автоматизированного тестирования мобильных Android-приложений (нативных, гибридных, веб-приложений)
• Выполнение тестирования безопасности
• Выполнение ручного тестирования веб-мобильных приложений (iOS)
• Выполнение автоматизированного регрессионного тестирования
• Выполнение ручного тестирования нативных мобильных приложений (Android)
• Проведение тестирования на исправность
• Проведение тестирования методом "серого ящика"
• Создание отчетов об ошибках в системах отслеживания ошибок (Jira)
• Контроль результатов процесса отладки
• Подготовка тестовых данных, включая работу с XML
• Создание отчетов об ошибках в системах отслеживания ошибок
• Выполнение интеграционного тестирования
• Участие в совещаниях по проекту
• Выполнение автоматизированного сквозного тестирования
• Проектирование, разработка и выполнение сценариев автоматизации с использованием инструментов тестирования
• Проведение API тестирования (SOAP)
• Проведение тестирования методом "белого ящика"
• Проведение исследовательского тестирования
• Проверка UX- и UI-дизайна
• Подготовка тестовых данных
• Анализ пользовательских сценариев
• Проведение "дымового" (минимального набора) тестирования
• Проведение тестирования интерфейсов прикладного программирования
• Выполнение автоматизированного тестирования производительности
• Проведение автоматизированного тестирования локализации
• Тестирование базы данных (PostgreSQL)
• Проведение тестирования доступности (тестирование инклюзивности)
• Создание и поддержка автоматизированных тестов
• Участие в демонстрации и презентация новой разработанной функциональности для ключевых пользователей
• Выполнение ручного тестирования нативных мобильных приложений (iOS)
• Выполнение автоматизированного тестирования интерфейса прикладного программирования (API)
• Проведение тестирования удобства использования
• Выявление, регистрация, документирование и отслеживание ошибок с использованием соответствующих инструментов
• Проведение приемочного пользовательского тестирования (User Acceptance testing)
• Проведение "бета-тестирования" (предварительного)
• Выполнение кросс-платформенного тестирования
• Выполнение ручного тестирования веб-приложений
• Проведение негативного тестирования
• Анализ тестового отчета по автоматизации
• Проведение кросс-браузерного тестирования
• Выполнение ручного тестирования гибридных мобильных приложений (Android)
• Проведение тестирования методом "чёрного ящика"
• Применение инструментов управления кодом, таких как Git / Mercurial / SVN
• Выполнение автоматизированного кросс-браузерного и кросс-платформенного тестирования
• Анализ требований, подготовка списка запросов на основе этих требований
• Проведение API тестирования (REST)
• Подготовка протокола тестирования
Стек специалиста на проекте
Saga, MariaDB, JavaScript, Redux, Kubernetes, Google Apps Script, SQLAlchemy, Java, Rest Assured, JUnit, Selenide, Firebase, Selenoid, Neo4j, Celery, FastAPI, Pl/SQL, Android Annotations, HuggingFace, Moon, TestComplete, Selenium WebDriver, Cypher, PySpark, Docker, Python, Flask, Angular, Apache AirFlow, Express.js, Jira, Moment.js, MySQL, RabbitMQ, React, Node.js, RxJS, Spring Boot
Отрасль проекта
HRTech
Период работы
Январь 2019 - Декабрь 2020
(2 года)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Курс по основам Java 2018 г.
Курс функциональное тестирование программного обеспечения 2018 г.
Курс автоматизация тестирования на Java 2018 г.
Курс SQL для тестировщиков 2018 г.
Курс по тестированию REACT \ SOAP API 2019 г.
Курс по тест-дизайну и тест-анализу 2019 г.
Курс по тестированию требований 2020 г.