QA Automation Engineer
Контакты
Ищу работу на позицию QA Automation Engineer (Python).
Рассматриваю вакансии с возможностью удалённой работы или офис/гибрид в Сербии.
Я QA Automation Engineer со специализацией в тестировании OCR продуктов.
В настоящее время мой основной язык программирования - Python. В работе я в основном использовал C# и PowerShell. У меня есть навыки работы с Java и JS.
Реализованные проекты:
Ostrovok.ru autotests
Пример организации тестирования сайта Ostrovok.ru для API, Mobile и Web UI
Полученные навыки:
- Освоены необходимые инструменты: Pytest, Selene, Appium, Requests
- Внедрён паттерн Page Object
- Разметка тестов и интеграция в Allure Report
- Интеграция автотестов в Docker: Selenoid и CI/CD: Jenkins
- Добавлена нотификация о прохождении автотестов в Telegram, Slack
Brain Games
Набор консольных математических игр
Полученные навыки:
- Настройка рабочего окружения: WSL, poetry, flake8, Makefile
- Организация архитектуры программы: modules, packages, scripts
- Создание, публикация и установка пакетов
- Работа с качеством кода: CodeClimate
- Programming languages: Python, PowerShell, C#
- API Testing: Postman, Rest API, Swagger, Insomnia
- Cross-platform Testing: BrowserStack
- Platforms: Windows, Mac OS, Linux, iOS, Android
- Reporting: Allure, SpecFlow LiveDoc
- Test case management systems: AllureTestOps, JIRA, TFS
- Test Frameworks: Chai, Mocha, Pester, PyTest
Опыт
Реализовал E2E автотесты инсталлятора с подготовкой и развертыванием окружения.
Используемый стек: C#, PowerShell, SpecFlow, Gherkin, Allure
Отрефакторил часть тестового фреймворка для взаимодействия с Windows GUI, тем самым:
- cнизил количество flaky тестов на 60%,
- увеличил скорость прохождения тестов: 16 минут => 10 минут.
Реализовал E2E автотесты Document Conversion Service – страница для конвертации документов внутри компании.
Используемый стек: Java, Selenide
Развивал текущий тестовый фреймворк и писал новые автотесты на PowerShell
Реализовал необходимые бизнесу задачи:
- написал автотест сравнения качества распознавания штрих-кодов
- написал нагрузочный автотест с использованием JMeter для выявления минимальных системных требований и проверки стабильности подсистемы Web API
- реализовал и интегрировал автотесты Web API с помощью Postman
- развивал текущий тестовый фреймворк и писал новые автотесты на PowerShell
- ускорил существующие автотесты веб-справки с 4-х до 1-й минуты
Разработал и актуализировал документацию для специалистов технической поддержки. С помощью данной документации:
- снизилось количество обращений с неполной информацией при передаче на вторую линию
- ускорился time to market исправлений/пожеланий для конечного клиента
- снизилось время, необходимое на onboarding специалиста тех.поддержки.
Стал ментором для 4-х новых сотрудников.
Ручное тестирование компонентов программы:
- обработка и распознавание текста в графических файлах (OCR)
- использование протоколов REST и SOAP
Тестирование интеграции и взаимодействия с внешними системами: MS Office, MS SharePoint, Microsoft Windows Search, LibreOffice.
Разработка и актуализация тестовой документации.
Взаимодействие с внешними заказчиками от этапа внедрения до решения обращений во время эксплуатации.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Белград