Разработчик Автотестов (QA Automation Engineer) (удаленная работа)
(вакансия в архиве)

14 июня 2021

Уровень зарплаты:
от 145 651 до 218 477 руб.
Требуемый опыт работы:
Не указан

Вакансия: Разработчик Автотестов (QA Automation Engineer)

Мы ищем фулстэк QA-инженера.



Наш QA отдел не строится просто на ручном тестировании с добавлением одной-двух систем автотестирования. Инженер должен понимать QA scope и примерно 5-10% времени заниматься в т.ч. ручными проверками. Но дальше, как у специалиста по безопасности: ваша задача – “сломать” систему с помощью всех доступных ручных, automated тестов и других инструментов.


Вам нужно будет работать с:


  • e2e тестами клиентов (web / app)

  • API тестами

  • SQL тестами: тестами на полноту и консистентность данных в различных пользовательских сценариях

  • Content tests: система тестов, которая проверяет контент. От простых синтаксических ошибок, до полу-автоматических проверок диетологами планов питания (например, на завтрак не должно быть стейков).

  • Coverage tests: общее покрытие всех фич продукта тестами. Основано на использовании и критичности. Например, если какой-то фичей пользователи пользуются больше, она покрывается большим количеством различных тестов, ставится на более частое тестирование в план мануальщикам.

  • Metrics tests: проверка того, что все продуктовые и технические метрики собираются – Product команда сможет измерить фичи и провести эксперименты

В этих проверках нужно будет сделать, протестировать и поддерживать разные системы, которые помогают нам убедиться в том, что все составляющие наших продуктов работают как надо.


В результате мы на сводных dashboards видим общее состояние продукта. Где какие тесты запускались, что отработало, а что свалилось с ошибками. Получаем алерты. Обращаем внимание больше только на то, что важно, либо сломалось. Не тратим время на частое тестирование малоиспользуемых фич.


Все это позволяет нам эффективно использовать QA ресурс и справляться с кратным ростом наших продуктов без авралов.


Основные требования:


  • Сильный IT бэкграунд: профильный вуз, общие принципы разработки вне привязки к конкретным стэкам, фреймворкам и т.п.

  • Широкий IT кругозор: умение, если нужно, достаточно глубоко разобраться в различных системах, читать код – не только доки и StackOverflow, – проектов, которые используете в работе

  • Опыт работы в разработке от 2-3 лет+

  • Опыт работы с несколькими backend / frontend frameworks

  • Опыт написания e2e тестов (selenium или аналогичные)

  • минимальный DevOps (уметь настроить свой vps / docker)


Плюсом будет:


  • Опыт работы с BDD

  • Опыт любой другой разработки (системной, мобильной, desktop, etc.)

Текущий стек:


  • CI/CD
    • gitlab on web,

    • bitrise on mobile


  • Jira (+Zephyr for QA tests management)

  • Web Selenium Automation (scheduled lettuce / zalenium environment + grafana dashboards for results – passed / failed tests)

  • App Appium / Browserstack Automation (scheduled tests + grafana dashboards for results – passed / failed tests)

  • DBT (for SQL tests)

  • Locust (load / api tests)

  • Postman/Hoopscotch (api tests)

  • etc.

Текущие ресурсы:


  • DevOps – команда, которая поможет, если нужно настроить CI/CD для какого-то ETL или другого инфраструктурного процесса

  • Application
    Development – команды разработки основных приложений проекта:
    серверного API, web воронки продаж и мобильного приложения.

  • Data – команда работы с данными. Аналитики, дата-инженеры и ml-инженеры. Лучше всего разбираются в данных. Помогут с data-проверками.

  • Другие команды: например, диетологи – помогут с проверками планов питания, тренеры – с проверками упражнений. 


О проектах: 


  • G-plans (https://g-plans.com/) - сервис, который предоставляет программы питания для желающих сбросить, набрать и контролировать свой вес.

  • Shift with Erin (https://shiftwitherin.com/) - проект, который предлагает программу тренировок и питания.

  • Ряд еще не запущенных проектов и проектов для внутреннего пользования.

Бонусы


Плюсы работы в небольшой распределенной команде.


Нет никакого формализма и бюрократии, у каждого своя зона ответственности, о формате работы договариваемся так, чтобы было удобно и результативно.


Хороший потенциал роста вместе с ростом проектов.

Ключевые навыки:
Тестирование Средний (Middle) Разработка программного обеспечения Тестирование ПО Selenium Разработка тест-кейсов Автоматизация тестирования Apache jmeter Нагрузочное тестирование

Посмотрите похожие вакансии

QA Automation Engineer (JS)
Компания: Effective
Зарплата: з.п. не указана
Middle QA Automation Engineer (трайб Credit Cards)
Компания: АО ОТП Банк (JSC OTP Bank)
Зарплата: з.п. не указана
QA automation engineer (тестировщик-автоматизатор) удаленно
Компания: TISS
Зарплата: з.п. не указана
QA Automation Engineer (java/middle)
Компания: Datanomica
Зарплата: з.п. не указана