Компания "Pro People"
Стань частью Kompra Group!
Kompra group - мы занимаемся созданием экосистемы, направленной на поддержку бизнеса и обеспечение его безопасности, используя передовые IT-решения и инновационные технологии.
Среди наших продуктов:
1. Сервис проверки контрагентов – kompra.kz
2. Сервис поиска тендеров – zakupki.kz
3. Программное обеспечение для кадровой и корпоративной безопасности – Decider
Мы работаем с такими крупными компаниями, как «Самрук Казына», «Казахтелеком», Kaspi Bank, Air Astana, BI group, ERG и другие 500 корпоративных клиентов. Каждый день нашими решениями пользуются десятки тысяч пользователей.
В нашей команде ценится инициативность, самостоятельность и желание расти вместе с нами.
Обязанности: - Разработка и выполнение тестовых сценариев: создание и поддержка тест-кейсов на основе требований и спецификаций. Проведение различных видов тестирования: функциональное, регрессионное, интеграционное, системное, приемочное и тестирование производительности.
- Автоматизация тестирования: разработка и поддержка автоматизированных тестов с использованием инструментов и фреймворков, таких как OutSystems Test Framework или Selenium.
- Интеграция автоматизированных тестов в конвейеры CI/CD для обеспечения постоянной проверки качества продукта.
- Тестирование API и интеграций: выполнение тестирования API и интеграций с внешними системами, включая проверку правильности передачи данных и корректности обработки ответов. Использование инструментов, таких как Postman или SoapUI, для тестирования и автоматизации API-тестов.
- Тестирование безопасности: проведение тестов на уязвимости приложений, включая проверку на SQL-инъекции, XSS, CSRF и другие типичные угрозы. Использование инструментов для анализа безопасности, таких как OWASP ZAP или Burp Suite.
- Анализ требований и участие в планировании: взаимодействие с бизнес-аналитиками, разработчиками и менеджерами по продукту для уточнения требований и создания тестовых стратегий.
- Участие в спринтовых встречах (если используется Agile) и планировании тестирования для новых функциональностей.
- Мониторинг и анализ производительности: проведение нагрузочного и стресс-тестирования для оценки производительности системы. Анализ результатов тестирования и предложение оптимизаций для повышения производительности приложения.
- Управление дефектами: регистрация, отслеживание и управление дефектами в баг-трекинговой системе (например, Jira).
- Взаимодействие с разработчиками для воспроизведения и решения выявленных проблем.
- Документирование результатов тестирования: подготовка отчетов о результатах тестирования, включая анализ качества и предложенные улучшения. Ведение документации по автоматизированным тестам и ручным тест-кейсам.
- Поддержка и обучение младших QA специалистов: менторство и поддержка младших QA специалистов, помощь в решении сложных задач и обучении новым инструментам и методологиям.
- Участие в код-ревью тестовых скриптов и тест-кейсов, созданных младшими специалистами.
- Контроль версий и работа с Git: управление тестовыми скриптами и конфигурациями в системе контроля версий (Git), отслеживание изменений и участие в релизах.
Требования: - Навыки тестирования веб-приложений. Знания в области тестирования веб-приложений, включая функциональное тестирование, регрессионное тестирование, тестирование совместимости и тестирование производительности.
- API и интеграции, опыт тестирования REST и SOAP API. Умение использовать инструменты для тестирования API, такие как Postman или SoapUI, для автоматизации тестов интеграций.
- Автоматизация тестирования. Опыт работы с Selenium, Appium или другими аналогичными фреймворками для автоматизации UI-тестов.
- Умение создавать автоматизированные скрипты для тестирования на JavaScript.
- Работа с базами данных, понимание работы с базами данных, особенно SQL Server. Умение писать сложные SQL-запросы для валидации данных, их консистентности и выполнения проверок в БД. CI/CD и DevOps, опыт интеграции тестов в конвейеры CI/CD, такие как Jenkins, GitLab CI или Azure DevOps. Понимание концепций DevOps и опыта работы с контейнеризацией (Docker) и оркестрацией (Kubernetes) для тестирования на разных средах.
- Тестирование производительности и нагрузки. Опыт проведения нагрузочного и стресс-тестирования для приложений с использованием инструментов, таких как JMeter или LoadRunner.
- Умение анализировать результаты тестов производительности и предлагать оптимизации.
- Безопасность приложений, знание методов и инструментов для тестирования безопасности, включая OWASP ZAP, Burp Suite или аналогичные. Опыт проведения тестов на уязвимости, таких как SQL-инъекции, XSS, CSRF, и знание специфических для OutSystems уязвимостей.
- Контроль версий и работа с Git, умение работать с системами контроля версий, особенно Git, для отслеживания изменений в тестовых скриптах и конфигурациях.
- Работа с аналитическими инструментами, знание инструментов мониторинга и логирования, таких как ELK Stack (Elasticsearch, Logstash, Kibana) или Prometheus, для анализа логов и производительности приложений.
Условия: - График работы с 9.30 до 18.30;
- Трудоустройство по ТК РК;
- Конкурентная заработная плата;
- Компенсация расходов на фитнес, мед.обслуживание;
- Офис с комфортными зонами для работы и отдыха;
- Тимбилдинги, мероприятия по типу «турниры» (шахматы, настольный теннис, футбол, cybersport, волейбол, баскетбол и т.д.);
- Доступ к корпоративной библиотеке;
- Обучение английского и казахского языка (бесплатно);
- Возможность реализовать себя, развиваться и достичь успеха, карьерный рост.