Алматы, проспект Аль-Фараби, 17/1к5Б
Метро: АбаяБазовые знания
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. Умение работать в команде.
Условия
- Конкурентную зарплату и прозрачный процесс пересмотра.
- Гибкий график работы.
- Интересные проекты, в которых ценится качество кода.
- Дружелюбную команду профессионалов, готовых делиться знаниями.
- Возможность обучения и развития (курсы, конференции, митапы).
- Оплачиваемый отпуск и больничные.