Тестировщик
Зарплата | до 425000 KZT |
до 425000 KZT | |
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Алматы, проспект Абая, 90 |
Компания: АО «Центр развития города Алматы»
«Мы строим умный город, используя передовые технологии аналитики и визуализации данных»
Мы расширяем департамент «Ситуационный центр г. Алматы» и ищем тестировщика ПО с опытом тестирования веб-систем, интеграционных решений и аналитических платформ в области Smart City. Ситуационный центр отражает город в цифрах, с визуализацией и гео-пространственной аналитикой.
Обязанности:
-
1. Помощь в разработке и поддержке процессов тестирования
- Подготовка и обновление тест-планов, чек-листов и тест-кейсов под руководством более опытных коллег.
- Участие в определении стратегии тестирования для новых и существующих функций.
- Написание простых автоматизированных тестов для фронтенда и бэкенда (под наставничеством).
-
2. Функциональное и интеграционное тестирование
- Проведение ручного тестирования веб-интерфейсов (UI) и backend API (REST).
- Проверка работы интеграций между модулями (PostgreSQL/PostGIS, ClickHouse, MinIO, Apache Kafka, Airflow) по готовым сценариям.
- Участие в проверке качества данных, включая гео-пространственные данные.
- Тестирование интеграций с внешними сервисами и API.
-
3. Тестирование производительности и безопасности
- Участие в нагрузочном тестировании под руководством старших специалистов.
- Проверка базовых аспектов безопасности веб-приложений и API (знакомство с OWASP Top 10).
- Измерение времени отклика и фиксация результатов.
-
4. Автоматизация и CI/CD
- Использование инструментов автоматизации тестирования (Selenium, Playwright, Cypress) по готовым примерам.
- Запуск тестов в пайплайне CI/CD (GitLab CI, Jenkins).
- Помощь в поддержке автотестов для регрессионного тестирования.
-
5. Документирование и взаимодействие
- Составление баг-репортов с четким описанием шагов воспроизведения, скриншотами и логами.
- Обсуждение критериев приемки (Acceptance Criteria) с аналитиками и разработчиками.
- Участие в планировании спринтов и командных встречах.
Требования:
-
1. Образование и опыт
- Высшее техническое образование.
- Опыт тестирования веб-приложений и API от 2–3 лет.
- Опыт работы с системами хранения и обработки данных (PostgreSQL, ClickHouse, S3-хранилища).
-
2. Технологические навыки
- Понимание основных видов тестирования (функциональное, интеграционное, регрессионное, нагрузочное).
- Навыки тестирования REST API с использованием Postman или аналогов.
- Базовое знание SQL (PostgreSQL, будет плюсом знание PostGIS).
- Опыт работы с форматами данных (JSON, XML, CSV).
- Начальные знания автоматизации тестирования (Selenium, Cypress или Playwright — приветствуется).
- Базовое понимание работы систем логирования и мониторинга (Grafana, Kibana).
- Готовность обучаться анализу логов и диагностике ошибок.
-
3. Инфраструктура и DevOps
- Навыки работы с Git на базовом уровне (clone, commit, push, pull).
- Знакомство с Docker и Kubernetes будет плюсом.
- Понимание основ CI/CD.
- Умение работать в Linux CLI на базовом уровне.
-
4. Аналитика и работа с данными
- Базовые навыки проверки корректности выгрузок и отчетов (Power BI или аналогичные инструменты — плюс).
- Интерес к работе с гео-пространственными данными (PostGIS).
- Понимание основ ETL-процессов.
-
5. Личные качества
- Внимательность к деталям.
- Умение четко документировать тестовые сценарии и найденные дефекты.
- Готовность работать в условиях многозадачности.
- Хорошие коммуникативные навыки и умение работать в команде.
Будет преимуществом:
- Опыт тестирования высоконагруженных систем.
- Знание автоматизации тестирования API.
- Опыт тестирования ETL-процессов в Apache Airflow.
- Знание основ потоковой обработки данных (Kafka, NiFi).
- Навыки тестирования интеграций между микросервисами.
- Знание английского для чтения технической документации.
Условия:
- Работа в современном офисе в центре Алматы.
- Карьерный рост и обучение за счет компании.
- Отпуск 30 дней.
- До 6 премий в год.
- Медицинская страховка.
Опыт | От 1 года до 3 лет |
График работы | Полный день |