Обязанности и достижения:
Наша команда разрабатывала и поддерживала внутренний портал для управления
корпоративными клиентами, его интеграцию с системами госзакупок (ЕИС) и биллингом.
Работали по Agile. Скрамбан (Scrum + Kanban). 2-недельные спринты, дейлики, планирование,
груминги, ретро. Релизы не привязаны к спринтам.
Стек технологий: Java (Spring), Scala, React.js, Angular, Redux, PostgreSQL, Oracle, Kafka (аналог
RabbitMQ), Kubernetes, Kibana (аналог ClickHouse, Graylog, Sentry), Elasticsearch, Docker, GitLab
CI/CD (аналог Jenkins), Микросервисная архитектура, REST API, SOAP.
Обязанности:
Уточнял с аналитиком требования заказчиков, оценивал документацию и спецификации в
Confluence на соответствие требованиям, проверял полноту и ясность требований (shift-left
testing, статическое тестирование).
Участвовал в планировании с Project Manager - оценивал объем тестирования для задач
(Planning Poker, Story Points).
Занимался составлением тестовой документации (тест-кейсы, чек-листы, отчеты о
тестировании) в Zephyr Scale (аналог TestRail, Allure, Test IT) c использованием техник
тест-дизайна.
Функциональное тестирование (happy path, corner-кейс, critical path).
Нефункциональное тестирование (usability testing, тестирование на совместимость).
Интеграционное тестирование API с использованием Postman (REST API, создавал коллекции,
автоматизировал их выполнение с помощью JavaScript), Swagger, Soap UI (SOAP), DevTools,
работа с Kubernetes (проверка доступности микросервисов), анализ событий Kafka (проверка
топиков на наличие событий, ручная отправка тестовых сообщений через Kafka UI),
мониторинг и анализ логов через Kibana (аналог ClickHouse, Graylog, Sentry), SQL-запросы к
PostgreSQL (аналог Oracle, MySQL, Microsoft SQL Server) для проверки сохранения данных в базе данных.
Запускал пайплайны и просматривал логи в GitLab CI/CD (аналог Jenkins).
Участвовал с командой в регрессионном тестировании (end-to-end testing, smoke тестирование,
new feature testing, sanity тестирование).
Находил баги и делал баг-репорты в Jira. При исправлении багов и возвращении их в
тестирование проводил ретесты.
Достижения:
1) Снижение риска штрафов:
Нашел и устранил баг с некорректной выгрузкой XML-схем, что помогло избежать отклонения
100+ тендеров.
2) Ускорение релизов:
Автоматизировал 20% рутинных проверок API в Postman.