Алматы
Метро: АлмалыВ команду обеспечения качества продуктов (QA) требуется Senior Automation Engineer. Мы ищем специалиста с глубоким практическим опытом автоматизации тестирования, отличными soft & hard skills, лидерскими качествами и желанием развиваться в современных подходах к QA.
Обязанности:
Разработка, поддержка и оптимизация автотестов (API, E2E) для web и mobile;
Проектирование архитектуры тестовых проектов, настройка тестовых окружений;
Интеграция автотестов в CI/CD (Gitlab pipelines, shell-скрипты);
Анализ покрытия, подготовка тестовых данных, документация;
Внедрение и развитие новых инструментов автоматизации;
Взаимодействие с разработчиками, DevOps, аналитиками, QA-коллегами;
Проведение code review, участие в обучении команды.
Опыт автоматизации тестирования от 3-4 лет;
Глубокие знания теории тестирования, пирамиды автоматизации;
Опыт тестирования web и mobile приложений (Android/iOS).
Практические навыки работы с:
- Интеграционными и API тестами (PHPUnit, внутренние инструменты типа Trojan);
- E2E тестами (Playwright, Cypress);
- Mocking/stubbing;
- SQL/NoSQL базами данных;
- CI/CD (Gitlab, Makefile, shell-скрипты);
- Опыт проектирования тестовой архитектуры, работы с микросервисами;
- Навыки написания и поддержки документации (README.md, Confluence);
- Английский язык — для чтения документации, коммуникации с международной командой.
Будет плюсом:
- Опыт миграции тестовых проектов, настройки тестовой среды с нуля;
- Знание actor-based подхода в Playwright;
- Опыт работы с мобильной автоматизацией (Maestro, XCTest, Espresso);
- Опыт тестирования accessibility (axe-core, WCAG);
- Опыт работы с внутренними инструментами (Trojan, custom helpers).
Технологический стек:
- Языки: PHP, JavaScript/TypeScript, Java/Kotlin, Swift;
- Фреймворки: PHPUnit, Playwright, Cypress, Maestro, XCTest, JUnit, Ktlint, Detekt, SwiftLint, SwiftFormat;
- Инструменты: Gitlab CI/CD, Makefile, shell-скрипты, SonarQube, Semgrep, Phake, axe-core.