Senior QA Automation Engineer / Cпециалист по тестированию

Senior QA Automation Engineer / Cпециалист по тестированию

Минск, проспект Победителей, 106

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

We are currently looking for a proactive Senior QA Automation Engineer to join a top-performing product - a true leader in its category, supported by a strong and friendly team with deep industry expertise.

Key Responsibilities:

  • Quality Strategy Development: establish quality strategies including the test pyramid, shift-left testing, readiness criteria, and metrics (flakiness, MTTR, defect leakage).
  • Test Framework Architecture and Development: Design and develop test frameworks from scratch (e2e/UI, API, contract, integration), including setting standards and best practices.
  • Web Automation: Utilize Playwright/Cypress/WebdriverIO for web automation, including parallelization, test stabilization, and visual regression testing.
  • API Testing: Perform API testing using REST/GraphQL/WebSocket; create contract tests (Pact) and develop negative/fuzzing scenarios.
  • Test Data Management: Generate/anonymize test data, manage fixtures, implement snapshot tests, ensure idempotency, and seed databases.
  • Mocks/Stubs: Use tools like MSW/Nock/WireMock to isolate external dependencies and emulate queues/buses.
  • CI/CD Integration: Integrate testing into CI/CD pipelines, including PR runs, nightly/regression tests, flaky detectors, quarantine mechanisms, artifact management, and maintaining stable quality gates.
  • Observability: Enhance observability with extended logs, screenshots/videos, tracing, and integrations with Allure/ReportPortal/Sentry.
  • Performance and Reliability: Conduct performance testing using k6, perform basic security checks (OWASP ZAP/DAST), and execute accessibility tests (axe-core).
  • Team Mentorship and Code Review: Mentor the team, conduct test code reviews, and train product teams on testability and quality.
  • Collaboration with Developers: Work closely with developers to reduce technical debt, improve testability, and enhance developer experience (DX).

Requirements:

  • Experience: 3+ years in QA Automation, with at least 3+ years working with TypeScript/JavaScript.
  • Framework Expertise: Deep experience with Playwright and/or Cypress; understanding of architectural differences and expectation models.
  • Node.js Ecosystem: Strong knowledge of the Node.js ecosystem, including npm/yarn/pnpm, Jest/Vitest/Mocha, ESLint/Prettier, and TSConfig.
  • Test Architecture Patterns: Familiarity with test architecture patterns such as Page Object, Screenplay, DRY/SRP, isolation, and state manageability.
  • API Testing: Experience with REST/GraphQL API testing; creating contract tests (Pact), working with schemas (OpenAPI/Swagger), and client generation.
  • Database and Caching: Basic SQL knowledge (PostgreSQL/MySQL), experience with Redis; handling migrations and local environments.
  • Mocks/Stubs and Network Interceptors: Proficiency with MSW, Nock; experience with testing queues (Kafka) is a plus.
  • CI/CD: Experience with GitLab CI, artifact management, sharding/parallelism, retries, and pipeline containerization.
  • Cloud and Infrastructure: Proficiency with Docker; experience with Kubernetes (k8s) is a plus; familiarity with basic AWS services for test environments.
  • Flake Management: Skills in ensuring determinism, managing timeouts and waits, creating idempotent fixtures, and utilizing test telemetry.
  • English - B1.

Nice to have:

  • Visual Regression: Experience with Playwright snapshots.
  • Load/Stress Testing: Proficiency with k6, result analysis, and setting SLO/SLA.
  • Security Automation: Experience with ZAP, Semgrep, API fuzzing.
  • Feature Flags and Experimentation: Experience implementing experimentation/feature flags in tests and testing telemetry.

Technology Stack (Primary):

  • Language: TypeScript (preferred) and/or JavaScript.
  • UI Testing: Playwright; Appium (nice to have).
  • API Testing: Jest + axios.
  • Performance Testing: k6.
  • Reporting: Allure; handling artifacts (videos/screenshots/logs).
  • Mocks: MSW, Nock, WireMock.
  • DevOps: Docker, GitLab CI, AWS (nice to have).
  • Quality Tools: ESLint, Prettier, Husky, commitlint/Conventional Commits.

What We Offer:

  • Employment according to the Labor Code of the Republic of Belarus (the company is the resident of the PVT).
  • Extended health insurance policy from the first month of work.
  • Additional payments for sick leaves and days off.
  • Sport Days, Teambuilding Events and Parties.
  • Breakfast and healthy snacks in the office.
  • Gifts and bonuses for employees on significant dates (birthday, wedding, birth of children).
  • Relaxation room in the office.
  • Competitive salary and benefits package.
  • Opportunity to work with a talented and passionate team in a creative and dynamic environment.
  • Flexible working hours and remote/office work options.
  • Career growth and professional development opportunities.
  • A fun and inclusive company culture that celebrates diversity and creativity.

* The position has been posted in anticipation of its official opening.

* Вакансия открыта в связи с перспективой потребности в работнике.


Join us and let’s create great product together!

Навыки
  • TypeScript
  • JavaScript
  • Playwright
  • Cypress
  • Node.js
  • API Testing
  • PostgreSQL
  • MySQL
  • GitLab CI
  • Allure
  • WireMock
  • Docker
  • ESLint
  • Prettier
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Фаброс
Полный день
  • Минск

  • Не указана

Рекомендуем
СиЭйИ Текнолоджи / CAE Technology

AQA (C#) Engineer

СиЭйИ Текнолоджи / CAE Technology

Полный день
  • Минск

  • Не указана

Рекомендуем
УайтСнейк

Middle+/Senior QA Engineer

УайтСнейк

Полный день
  • Минск

  • Не указана

Рекомендуем
МАКСБИТСОЛЮШЕН

Automation QA engineer (JS)

МАКСБИТСОЛЮШЕН

Полный день
  • Минск

  • Не указана

Леста Игры

Automation QA Specialist

Леста Игры

Полный день
  • Минск

  • Не указана

BP Mobile

Senior QA Engineer

BP Mobile

Полный день
  • Минск

  • Не указана

АйрисДев
Удаленная работа
  • Минск

  • Не указана

Леста Игры

QA Engineer

Леста Игры

Полный день
  • Минск

  • Не указана

Бэлл Интегратор
Удаленная работа
  • Минск

  • Не указана

Орион Софт

QA Engineer

Орион Софт

Удаленная работа
  • Минск

  • Не указана

Белорусский народный банк

Mobile QA Engineer Middle

Белорусский народный банк

Полный день
  • Минск

  • Не указана

AIBY
Полный день
  • Минск

  • Не указана

АйрисДев
Удаленная работа
  • Минск

  • Не указана

Бэлл Интегратор

Automation QA Engineer (Java)

Бэлл Интегратор

Удаленная работа
  • Минск

  • Не указана

IDT Technologies
Удаленная работа
  • Минск

  • Не указана

Е-Вижн

Manual QA (Odoo)

Е-Вижн

Удаленная работа
  • Минск

  • до 2000 USD

СИСТЕМНЫЕ ТЕХНОЛОГИИ

QA Engineer (Web/Mobile)

СИСТЕМНЫЕ ТЕХНОЛОГИИ

Полный день
  • Минск

  • до 2000 USD

Диджитал Лайн
Удаленная работа
  • Минск

  • до 300000 RUR

AIBY
Полный день
  • Минск

  • до 300000 RUR

АйрисДев

Middle QA Engineer

АйрисДев

Удаленная работа
  • Минск

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию