Тестировщик QA
Listed on 2026-09-04
-
Software Development
Java Developer, Angular Developer, DevOps, Software Engineer
- Jakarta EE (Servlet)
- Jersey (JAX-RS)
- Maven
- Стратегия качества
Выстроить стратегию тестирования: пирамида тестов, критерии входа и выхода релиза, политика регресса.
Внедрить риск-ориентированное планирование - приоритет модулям с наибольшей ценой отказа: журнал оценок, транскрипты, приказы, онлайн-регистрация на дисциплины, платёжная интеграция.
Отвечать за релизный цикл: smoke -> регресс -> приёмка на тестовом стенде -> передача в промышленную эксплуатацию.
АвтоматизацияВнедрение и доработка существующих автотестов
Настроить прогон тестов в CI и привязать его к коммиту и сборке
Тестовые данные и окруженияУправлять тестовыми стендами и актуальностью дампов БД.
Отвечать за подготовку и обезличивание тестовых данных
Проверять миграции БД на снапшоте боевой базы до релиза: время выполнения, блокировки, обратимость.
ПроцессПоддерживать тестовую документацию и трассируемость: требование -> тест-кейс -> автотест -> результат прогона.
Вести метрики качества и отчитываться по ним: доля дефектов, найденных на проде, время регресса, покрытие, стабильность автотестов.
Что мы ждёмОбязательно:от 3 лет в тестировании
SQL уровня выше среднего:сложные JOIN, оконные функции, EXPLAIN, поиск расхождений в данных. MySQL.
Тестирование REST API:Postman или Insomnia, чтение спецификации Swagger/OpenAPI, работа с токенами авторизации.
Чтение Java-кода:разобрать в сервлете и JAX-RS-ресурсе, найти класс по стек-трейсу, понять логику расчёта.
Автоматизация на Java (TestNG) или Python (pytest)на рабочем уровне.
Playwright или Seleniumопыт построения E2E-фреймворка с нуля, а не только дописывания готовых тестов.
Git: ветки, pull request, разрешение конфликтов.
Linux и сервер приложений: развернуть сборку, прочитать логи, найти нужное исключение.
Опыт работы с CI (Jenkins или аналог): настройка джоб, разбор упавших прогонов.
Будет плюсомMaven: профили сборки, отчёты Surefire.
Docker и docker-compose для поднятия тестовых окружений.
Нагрузочное тестирование: JMeter, k6, Gatling.
Allure и построение отчётности по прогонам.
Angular и TypeScript на уровне чтения и правки unit-тестов.
Знание казахского языка - интерфейс и документы системы ведутся на трёх языках.
Личные качестваУмение аргументированно спорить с разработкой и продуктом - в том числе останавливать релиз.
Письменная точность: багрепорт должен воспроизводиться разработчиком без личных объяснений.
Самостоятельность: роль предполагает построение процесса, а не работу по готовой инструкции.
С чем предстоит работатьBackendJava 17
- Jakarta EE (Servlet)
- Jersey (JAX-RS)
- Maven
MySQL 8
- версионные миграции схемы
Angular 14
- Angular Material
- legacy AngularJS 1.x
Apache Tomcat
АвтотестыTestNG
- Mockito
- DBUnit
- Karma/Jasmine
- Playwright + pytest
- Allure
Jenkins
- Jira
- Confluence
LDAP / Active Directory
- CAS
- прокторинг
- SMS-шлюз
- 1С
- PowerBI
- Libre Office
Умение работать с моделями искусственного интеллекта:
Умение…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).