Добрый день, меня зовут Алексей, и я нахожусь в актуальном поиске работы на должность Тестировщик ПО / QA Engineer.

В данном посте я укажу все свои навыки, продублировав их из последнего места работы. Надеюсь на плодотворное сотрудничество.

Ключевые навыки и обязанности: Проведение ручного тестирования веб и мобильных приложений, включая: функциональное, регрессионное, интеграционное, ux/ui, юзабилити тестирование (удобство пользования), смоук (smoke), исследовательское, пострелизное, а так же e2e тестирование.

Фронтэнд, бэкэнд, АПИ, frontend, backend, API.

Проведение анализа требований, проверка соответствия верстки макетам (Figma) и клиентских требований.

Применение техник тест-дизайна: эквивалентное разграничение, анализ граничных значений, предугадывание ошибок, причина/следствие, сценарии использования, тестирование состояний и переходов, случайное тестирование, матрицы принятия решений, попарное тестирование, включая позитивные и негативные сценарии.

Понимание уровней и видов тестирования, методов черного, серого и белого ящиков, leaf shift тестирование.

Валидация и верификация функциональности, тестирование верстки и знание HTML, CSS.

Разработка и актуализация тестовой документации: баг-репортов, чек-листов, тест-кейсов, тест-планов, тест-сценариев, отчетов, программ и методик испытаний (ПМИ), написание всех артефактов тестирования как по спецификациям и ТЗ, так и без них (Zephyr).

Использование системы Atlassian (Jira, confluence), локализация дефектов, заведение и сопровождение баг-репортов, грамотное описание ошибок, их воспроизведения, критичности и причин возникновения.

Взаимодействие с аналитиками, разработчиками и системными инженерами для уточнения требований, выявления неполноты, противоречий и неточностей/неопределенностей в спецификации.

Написание и выполнение SQL-запросов (SELECT, UPDATE, INSERT, DELETE, GROUP BY, ORDER BY, подзапросы, JOIN - объединение 8 и более таблиц) в реляционных СУБД (PostgreSQL, MySQL) с использованием DBeaver, Microsoft SQL Server.

Тестирование backend-сервисов через RESTful API и SOAP с использованием Postman, SoapUI, понимание структуры запросов и ответов, HTTP-методов (GET, POST, PUT, PATCH, DELETE), заголовков, cookies, статус-кодов, принципов работы протокола HTTP/HTTPS и форматов (JSON, XML, WSDL, XLS).

Понимание принципов клиент-серверной и микросервисной архитектуры, включая асинхронные и синхронные вызовы.

Использование инструментов разработчика (Chrome DevTools: network, elements, console, application, sources).

Участие в планировании спринтов, оценке трудозатрат на задачи в рамках Agile/Scrum.

Использование систем контроля версий GIT (merge, branch, commit, checkout, push, pull, status) и платформы Bitbucket (GitHub/GitLab).

Анализ логов через Kibana, Putty, WinSCP, ELK (elastic) для выявления причин ошибок и локализация сбоев и уровней логирования (Error, warn, log, info).

Подготовка и конфигурирование тестовых стендов, работа с тестовыми данными, развертывание и окружение окружений, работа с CI/CD-процессорами (Jenkins, системы автоматической сборки).

Запуск и анализ результатов автоматических тестов.

Участие в демонстрациях (демо) функционала заказчику, проведение приемо-сдаточных испытаний (ПСИ), встречах с внутренними командами для онбординга.

Онбординг коллег, проявление инициативы в повышении качества продукта и внедрение лучших практик.

Тестирование сложных, многокомпонентных и распределенных систем с использованием Camunda, RabbitMQ.

Коммерческий опыт работы в качества manual QA engineer, включая тестирование систем с большим количеством интеграций и сложной бизнес логикой.

Опыт работы с CRM-системами, понимание бизнес-процессов в сегментах B2B, B2C, B2G и B2O.

Опыт постоянной удаленной работы и готовность к ней.

Желание развиваться в техническую сторону, высокий уровень самообучаемости, интерес к автоматизации и готовность осваивать новые технологии.

Стек технологий: Jira, Confluence, Zephyr, PostgreSQL (DBeaver), Jenkins (CI/CD), Postman, Kibana, Putty, WinSCP, Git, Camunda, RabbitMQ, DevTools