QA Engineer (Backend)
Summary
Remote QA Engineer (Backend) joining Aviasales' Quality Platform Team: improving, automating and speeding up QA and release processes beyond the product teams — backend/API testing, autotest frameworks and infrastructure, CI/CD and Docker. Fully remote from anywhere in the world, paid in US dollars.
Мы – Quality Platform Team. Мы делаем всё, чтобы процессы тестирования работали как часы, а приложения выходили своевременно и приносили пользователям только радость.
Занимаемся построением, ускорением и автоматизацией QA-процессов, тестированием вне зон продуктовых команд, инфраструктурой релизов и инструментарием автотестирования. Проводим исследования, анализируем слабые места и совершенствуем процессы обеспечения качества.
Команда небольшая: несколько инженеров и тимлид. Работаем без спринтов, придерживаемся итеративно-инкрементального подхода.
- бесконечно улучшать наши процессы тестирования и доставки продукта к пользователям;
- проводить ресёрчи проблем, новых инструментов и доводить до конца самые абстрактные задачи;
- тестировать инфраструктуру и докапываться до самой сути;
- отвечать за своевременные и качественные релизы;
- заботиться о процессах обеспечения качества в фича-командах, чтобы они могли делать свою работу легче и быстрее;
- заниматься инфраструктурой тестов, в том числе автоматизированных;
- отстаивать интересы пользователей и продукта.
- опыт тестирования бэкенда и понимание архитектуры клиент-серверных приложений;
- глубокое понимание принципов работы API и опыт их тестирования;
- понимание принципов построения архитектуры автотестов и опыт работы с тестовыми фреймворками;
- опыт работы с CI/CD и/или Docker;
- умение оценивать трудозатраты, планировать процесс работы и доводить задачи до конца;
- способность объяснять сложные вещи простыми словами;
- баланс между самостоятельностью и командной работой;
- умение расставлять приоритеты и проявлять инициативу;
- ты пользуешься нашим приложением и хочешь делать его лучше.
Плюсом будет:
- знакомство с Allure TestOps;
- опыт тестирования мобильных приложений и их специфики;
- опыт самостоятельного выпуска веб-приложений до пользователей;
- знание Swift/Kotlin/Java/Python;
- знакомство с работой сторов и процесса ревью мобильных приложений.
- в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
- без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
- компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный;
- на райском острове: можно работать на Пхукете с видом на океан.