logo[мetahunt]
> DOU
middle

QA Engineer

STS Corporation1.5k–2k USD
format:Remotecompany:Startup
manual testingrest-apigraphqlpostgresqlplaywrightcypressjestgithub actionsalluretest design
kafkarabbitmqk6jmetergatlingiso 27001grafanaelastic stacksentrypacttypescript
experience2+ years
domainEcommerce
> full description

Шукаємо General QA Engineer для роботи над новим високонавантаженим продуктом у сфері E-Commerce. Можливість приєднатися до проєкту на ранньому етапі виходу у продакшен та впливати на якість продукту, QA-процеси та релізи з першого дня.

What You’ll Do

Ручне та функціональне тестування

  • Виконувати ручне тестування на різних етапах життєвого циклу, smoke testing тощо
  • Тестувати REST API / GraphQL.
  • Працювати з PostgreSQL для перевірки даних та підготовки тестових сценаріїв.

Автоматизація тестування

  • Визначати необхідність автоматизації, її обсяг та пріоритети.
  • Створювати та підтримувати автотести (Playwright, Cypress, Jest тощо).
  • Інтегрувати автотести в CI/CD пайплайни (GitHub CI).
  • Розробка стратегії автоматизації: визначення пріоритетів щодо покриття, розподіл тестів за рівнями (unit, integration, API, E2E).
  • Інтеграція в CI/CD у парі з SRE: налаштування паралельного запуску тестів, ретраїв, генерації звітів (Allure, ReportPortal etc), повідомлень.

Дефекти, метрики та звітність

  • Відстежувати дефекти, виконувати аналіз першопричин (RCA) та перевіряти виправлення.
  • Моніторити якість продукту через метрики: покриття вимог, user stories, критерії приймання.
  • Впровадження QA-метрик: DORA metrics, defect density, escaped defects, test coverage, flaky test rate — вміння збирати та аналізувати.
  • Управління якістю на рівні продукту: досвід роботи з risk-based testing, prioritization frameworks, impact analysis.

Аналіз, планування та документація

  • Створювати та оновлювати стратегію та план тестування.
  • Визначати тестові елементи, виявляти ризики якості та дотримуватися плану реагування.
  • Виконувати аналіз впливу нових функцій під час планування тестових активностей.
  • Готувати оцінки QA-активностей, встановлювати пріоритети завдань.
  • Визначати підходи до тестування: обсяг, структуру, типи тест-дизайну.
  • Готувати та оновлювати тестові кейси, виконувати експертну оцінку тестової документації.
  • Розуміти та аналізувати архітектуру продукту (мікросервіси, event-driven).
  • Оптимізація процесів: аналіз вузьких місць у QA-процесах, впровадження покращень, автоматизація рутинних завдань.

What We’re Looking For

Досвід

  • 2+ роки комерційного досвіду QA Engineer
  • Досвід роботи у стартапах чи продуктових командах буде плюсом.
  • Досвід побудови QA-процесів з нуля — значна перевага.

Знання

  • Глибокі знання процесу тестування та QA-процесів.
  • Розуміння QA-активностей, ролей та обов’язків у команді.
  • Знання типів та цілей тестової документації.
  • Знання стратегій тестування, методів оцінки та пріорітизації.
  • Розуміння ідентифікації ризиків та управління ризиками якості.

Nice to Have

  • Досвід тестування мікросервісної архітектури та event-driven систем (Kafka, RabbitMQ).
  • Навантажувальне тестування: k6, JMeter, Gatling — написання сценаріїв, аналіз результатів, робота з метриками продуктивності.
  • Security Testing: розуміння OWASP Top 10/ISO 27001/NIS2/DSGVO/GDPR, досвід проведення security-тестів (авторизація, автентифікація, ін’єкції, XSS, CSRF).
  • Observability для QA: аналіз логів у Grafana/Kibana/Sentry, робота з трейсами, кореляція дефектів із метриками системи.
  • Досвід contract testing (Pact etc).
  • Досвід роботи з TypeScript для автотестів.
  • Сертифікація ISTQB.

Чому це цікаво

  • Greenfield для QA: Ви збудуєте процеси майже з нуля, використовуючи кращі практики індустрії.
  • вплив на продукт: Ваша робота безпосередньо вплине на якість платформи для міжнародного ринку.
  • Сучасний стек: Мікросервіси, Kafka, Kubernetes — цікаві виклики для тестування розподілених систем.
  • Команда: маленька, швидка, без бюрократії. Пряме спілкування з усіма учасниками проєкту.
  • Зростання: Можливість вирости в QA Lead у міру розширення команди.

    Залишайте свою заявку в Direct та обов’язково вказуйте очікуваний рівень заробітної плати.
Відгукнутись на вакансію