QA Engineer (Middle) at Частная компания Investlink Ltd — NeverHard
QA Engineer (Middle) at Частная компания Investlink Ltd in Алматы. Apply on NeverHard.
Company
Частная компания Investlink Ltd
Location
Алматы
Type
not_specified
Базовые знания 1. Основы тестирования ПО: - Знание SDLC. - Знание методов и типов тестирования (функциональное, нефункциональное, регрессионное, интеграционное). 2. Знание стандартов и методологий: - Понимание Agile, Scrum, TDD, SDD. 3. Документация и отчетность: - Умение создавать тест-планы, тест-кейсы и тестовые сценарии. - Умение составлять отчеты об ошибках. 4. Автоматизация тестирования: - Разработка и поддержка автотестов на уровнях UI, API и (опционально) E2E. - Развитие и оптимизация существующего фреймворка автоматизации. - Интеграция автотестов в CI/CD пайплайн, анализ результатов прогонов. - Покрытие новых фич автотестами совместно с разработкой и ручными QA. - Понимание паттернов автоматизации: Page Object Технические навыки 1. Основы работы с инструментами тестирования: - Знание инструментов для управления тестированием, таких как Jira или аналогичных. 2. Основы работы с базами данных: - Базовые навыки работы с SQL для проверки данных. 3. Основы работы с системами контроля версий: - Знание основ Git (клонирование репозитория, коммиты, создание веток). - Интеграция автотестов в CI/CD пайплайн, анализ результатов прогонов. 4. Работа на Unix-системах (Ubuntu и т.п.): - Навыки работы в командной строке Unix-подобных операционных систем. - Основные команды для управления файлами и процессами. 5. Знание ООП: - Основы объектно-ориентированного программирования. - Понимание принципов инкапсуляции, наследования, полиморфизма и абстракции. - Способность писать чистый, поддерживаемый код автотестов. - Понимание принципов SOLID, DRY. 6. Протокол HTTPS и WSS: - Уверенное понимание и опыт работы с протоколами HTTPS и WSS. - Понимание основ шифрования и безопасности веб-приложений. 7. Работа с TMS (Test Management System): - Опыт работы с системами управления тестированием. - Качественные баг-репорты, тест-планы и тестовая документация. 8. Техники тест-дизайна: - Понимание и применение различных техник тест-дизайна. 9. Знания и понимание клиент-серверной архитектуры - Понимание работы браузеров и веб-приложений. - Умение работать с devTools. 10. Инструменты для работы с сервисами: - Swagger, Postman или аналогичные инструменты для работы с API - Уверенный опыт работы с ИИ для написания тестовой документации и тд Дополнительные знания и навыки 1. Базовое понимание веб-технологий: - HTML, CSS, основы JavaScript. - Базовое знание языков программирования (например, Python, Java, или JavaScript). 2. Работа с Android Studio и эмуляторами (будет плюсом): - Опыт работы с Android Studio. - Навыки использования эмуляторов для тестирования мобильных приложений. Личностные качества 1. Внимательность к деталям. 2. Аналитическое мышление. 3. Стремление к постоянному обучению и саморазвитию. 4. Умение работать в команде. Условия - Конкурентную зарплату и прозрачный процесс пересмотра. - Гибкий график работы. - Интересные проекты, в которых ценится качество кода. - Дружелюбную команду профессионалов, готовых делиться знаниями. - Возможность обучения и развития (курсы, конференции, митапы). - Оплачиваемый отпуск и больничные.