Добрый день! В настоящее время работаю инженером-тестировщиком в ООО «Инполюс», где участвую в проектах по внедрению интеграционных решений на платформе Inpolus Integration Platform. Меня привлекают проекты, где я могу применить свой многогранный опыт автоматизации тестирования и видеть результат своей работы в действии, будь то интеграция различных систем, создание UI и API автотестов или обеспечение стабильной работы процессов.
Интересные проекты для меня — это те, где есть четкий конечный результат и пользователь, будь то корпоративные решения для бизнеса, приложения для сотрудников или сложные интеграции между системами. В таких проектах я вижу возможность не только улучшать качество, но и обгонять конкурентов за счет надежных и гибких решений. Также я стремлюсь делиться своим опытом и активно участвую в менторской деятельности, помогая коллегам повышать уровень автоматизации и тестирования в компании.
Learning:
QA:
1) S. Kulikov: "Software testing. Basic course";
2) Artion Rusau: "Тестировщик с нуля";
3) Epam University Program: "Automated Testing Foundations with Python";
4) uTest Academy;
5) Stepik: "Junior QA / Software Testing Engineer: entry level";
6) Stepik: "Test Automation with Selenium and Python";
7) Stepik: "Software Testing: Load Testing with Jmeter";
Python:
1) Stepik: "Программирование на Python";
2) Exercism: Python;
3) Pythonspot: Python.
Технические навыки:
- Тестирование API (Postman, SoapUI, Swagger);
- Понимание архитектуры клиент-серверного взаимодействия;
- Создание тестовой документации (тест-кейсы, баг-репорты, тест-план, чек-лист);
- Написание автотестов для UI (Python/Pytest/Selenium) и API (Python/Pytest/ Requests/Zeep);
- Работа с системой контроля версий GitLab;
- Работа с очередь сообщений Kafka и асинхронным взаимодействием;
- Работа с базами данных Oracle/PostgreSQL/Sybase/MSSQL,MySQL (SELECT, DELETE, UPDATE, INSERT, JOINS);
- Применение методов, уровней, принципов тестирования ПО и техник тест дизайна;
- Тестирование веб-приложений (HTML, CSS, HTTP, REST, SOAP);
- Нагрузочное тестирование (JMeter);
- Тестирование на проникновение (OWASP Zap);
- Анализ кода с помощью SonarQube/SonarLint;
- CI/CD (GitLab CI/CD);
- Работа с командной строкой (Linux/MacOS/Windows);
- Ведение документации в Squash;
- Docker.
Обязанности:
- Проведение анализа требований, постановка задач по документам от Заказчика, включая проведение интервью, анализ дополнительной документации и других необходимых документов;
- Разработка документов, описывающих необходимые тест-кейсы в соответствии с требованиями, и другие документы, необходимые для тестирования;
- Разработка функциональных и нефункциональных тестов, автоматизированных, нагрузочных/стресс-тестов, тестов производительности;
- Поддержка и развитие экспертизы в направлении тестирования;
- Помощь коллегам в освоении новых решений, передача полезного опыта, наставничество.
Достижения:
- Построение процесса тестирования UI, API, pen-testing, performance testing с нуля: создание тестовой документации, разработка и сопровождение автоматизированных тестов (front/back на python/pytest/selenium), тестирование уязвимостей, тестирование производительности;
- Разработка с нуля и внедрение системы отчетности;
- Участие в процессе интеграции INPOLUS Integration Platform.
Manual QA Engineer (Trainee)
- Написание документации: test-case, bug reports, test plan, check-list;
- Мобильное тестирование: Android Studio, Charles:
- Web тестирование (FrontEnd and BackEnd): Devtools, Postman.
- Проведение различных видов тестирования (функциональное, регрессионное, дымовое);
- Написание документации: тест-кейсы, баг-репорты, тест-план, чек-лист в Jira;
- Тестирование REST API с помощью Postman;
- Сбор логов в разных браузерах и на мобильных устройствах с помощью Charles.