> DOU
middle
STS Corporation1.5k–2k USDQA Engineer
format:Remotecompany:Startup
manual testingrest-apigraphqlpostgresqlplaywrightcypressjestgithub actionsalluretest design
kafkarabbitmqk6jmetergatlingiso 27001grafanaelastic stacksentrypacttypescript
> 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 та обов’язково вказуйте очікуваний рівень заробітної плати.