🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

QA Automation Engineer

Зарплата

от 280 000 ₽

Местоположение и тип занятости

Москва, Санкт-Петербург, КраснодарПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения для хранения и анализа данных

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

О компании и команде

Мы — Лаборатория Современных Цифровых Технологий, амбициозная команда профессионалов, пишем код для анализа данных с нуля на C++ и Python.

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

Ищем QA Automation Engineer, который готов развиваться и строить наш стандарт разработки кода в составе команды по разработке сервисов сборки и автоматизации тестирования продукта.

Ожидания от кандидата

Мы ищем в свою команду опытного инженера по автоматизации тестирования, который станет ключевым специалистом в обеспечении высокого качества нашего основного продукта.

Если вы глубоко понимаете и владеете SQL, понимаете внутренние процессы в базах данных и горите желанием создавать надежные и эффективные автоматизированные тесты, то вам к нам!

Чем предстоит заниматься:

  • Разработка, поддержка и выполнение автоматизированных тестов для PostgreSQL с использованием языка SQL.
  • Проектирование и создание изолированных тестовых сред для баз данных.
  • Генерация и управление тестовыми данными (как синтетическими, так и фейковыми) для различных сценариев тестирования.
  • Анализ результатов тестирования, локализация и документирование дефектов.
  • Интеграция результатов прогона автотестов в общие дашборды команды для визуализации качества продукта.
  • Тесное взаимодействие с разработчиками основного продукта и другими командами для улучшения процессов тестирования.

Наш стек технологий:

  • Языки: SQL (углубленно), Python
  • Фреймворки и библиотеки: pytest, allure, psycopg2
  • Субд: PostgreSQL

Мы ждем, что вы:

  • Имеете уверенное понимание основных концепций и процессов тестирования (тест-кейсы, тест-планы, баг-репорты, виды тестирования).
  • Обладаете отличными, глубокими знаниями SQL:
  • Свободно владеете DDL (CREATE, DROP, ALTER), DML (SELECT, INSERT, UPDATE, DELETE), DCL.
  • Понимаете работу транзакций (ACID), изоляции.
  • Умеете создавать сложные запросы с использованием JOIN, подзапросов, оконных функций.
  • Имеете практический опыт автоматизации тестирования на Python с использованием pytest.
  • Умеете работать с фикстурами и teardown-методами для управления состоянием тестового окружения.
  • Имеете опыт работы с библиотекой psycopg для подключения и взаимодействия с PostgreSQL из Python-кода.
  • Умеете создавать тестовые базы данных, наполнять их данными и управлять их состоянием.
  • Понимаете принципы интеграции отчетов pytest (например, через Allure) во внешние системы и дашборды (например, Grafana).

Будет большим плюсом:

  • Опыт работы с фреймворками Django или FastAPI.
  • Понимание архитектуры и внутренних механизмов PostgreSQL.
  • Опыт работы с системами CI/CD (например, GitLab CI, Jenkins).
  • Знание Docker для развертывания изолированных тестовых сред.

Мы предлагаем:

  • Интересные и сложные задачи в области тестирования современных систем управления базами данных.
  • Работу в сильной и опытной команде единомышленников.

Условия

  • Оформление по ТК РФ.
  • Оплачиваемая медицинская страховка (ДМС).
  • Возможен удаленный формат работы или работа в офисе, также можно комбинировать.
  • Предоставляем необходимую технику для работы в офисе.