Назад
2 дня назад

Тестировщик QA (Java/Python)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Тестировщик QA (Java/Python): Выстраивание стратегии качества и релизного цикла для образовательной платформы с акцентом на риск-ориентированное тестирование, автоматизацию и контроль тестовых данных. Focus on разработку E2E-фреймворка, интеграцию автотестов с CI, проверку миграций MySQL и измерение стабильности качества.

Локация: Астана, улица Алматы, 1; работа на месте работодателя

Компания

Platonus развивает образовательную платформу с модулями для журналов оценок, транскриптов, приказов, регистрации на дисциплины и платежных интеграций.

Что делать

  • Выстраивать стратегию тестирования, включая пирамиду тестов, критерии входа и выхода релиза и политику регресса.
  • Планировать тестирование на основе рисков и отвечать за релизный цикл: smoke-тестирование, регресс, приемку на тестовом стенде и передачу в промышленную эксплуатацию.
  • Внедрять и дорабатывать автотесты, настраивать их запуск в CI и связывать прогоны с коммитами и сборками.
  • Управлять тестовыми стендами, дампами и обезличиванием тестовых данных; проверять миграции MySQL на снапшоте боевой базы.
  • Поддерживать трассируемость требований, тест-кейсов, автотестов и результатов прогонов.
  • Вести метрики качества: дефекты на продакшене, время регресса, покрытие и стабильность автотестов.

Требования

  • От 3 лет опыта в тестировании.
  • SQL выше среднего: сложные JOIN, оконные функции, EXPLAIN и поиск расхождений в MySQL.
  • Тестирование REST API с Postman или Insomnia, работа со Swagger/OpenAPI и токенами авторизации.
  • Чтение Java-кода, включая сервлеты и JAX-RS-ресурсы; анализ стек-трейсов и логики расчетов.
  • Автоматизация на Java с TestNG или Python с pytest, а также опыт построения E2E-фреймворка с Playwright или Selenium с нуля.
  • Git, Linux, серверы приложений и CI на Jenkins или аналогичной системе.

Хорошо, если есть

  • Maven, Docker и docker-compose.
  • Нагрузочное тестирование с JMeter, k6 или Gatling.
  • Allure и построение отчетности по тестовым прогонам.
  • Angular и TypeScript на уровне чтения и правки unit-тестов.
  • Знание казахского языка; интерфейс и документы системы ведутся на трех языках.

Культура и преимущества

  • Роль предполагает самостоятельное построение QA-процесса, а не работу по готовой инструкции.
  • Необходимо аргументированно обсуждать качество с разработкой и продуктом, включая остановку релиза.
  • Требуется точное составление воспроизводимых баг-репортов.
  • В работе используются Java 17, Jakarta EE, Jersey, Angular, MySQL, Apache Tomcat, Jenkins, Jira и Confluence.
  • Дополнительно используются интеграции LDAP/Active Directory, CAS, прокторинга, SMS-шлюза, 1С, PowerBI и LibreOffice.
  • ИИ применяется для ускорения рутинных задач, но каждый сгенерированный тест или баг-репорт должен быть проверен ответственным сотрудником.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →