freehire launches on Product Hunt on 26 August.

Follow →

QA Fullstack (C#)

Open 35d posting dated 6 hours ago

Summary

QA engineer designs and runs manual and automated tests for banking systems, focusing on backend services and APIs using C# and .NET, with some UI testing.

Навыки: C#, Автоматизация тестирования, Ручное тестирование. Квалификация: Middle. Специализации: Инженер по автоматизации тестирования.

Bell Integrator – один из ведущих системных интеграторов страны.

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект:

Проект по созданию заявок на подкрепление отделений иностранной валютой.

У нас 5% вэб и 95% мидл слой
Соотношение backend и frontend тестирования: 80% бэк, 20% фронт
Соотношение ручного и автоматизированного тестирования:

Проект новый. Будет микс ручного и автотестирования. Вначале ручное, примерно 90%, далее акцент будет смещаться на автоматизацию, преимущественно backend, автотесты на C# .

Требования:

  • Высшее образование
  • Опыт тестирования от 2 лет
  • Знание методологий и видов тестирования, умение применять техники проектирования тестов
  • Опыт тестирования web, desktop-приложений (WPF, WinForms, JavaFX) и API
  • Владение Postman / Swagger, умение работать с REST, JSON, XML
  • Уверенные знания SQL (JOIN, агрегаты, подзапросы, фильтрация)
  • Навыки автоматизации тестирования на C# от 1 года
  • Опыт работы с фреймворками Selenium / Playwright / Appium / WinAppDriver
  • Знание систем Git, CI/CD (Jenkins, GitLab CI, TeamCity)
  • Опыт работы с Allure / TestOps / Jira / Confluence
  • Базовые знания протоколов и технологий: HTTP, OAuth2, JWT, SSL, Proxy.

Задачи:

  • Проводить функциональное, регрессионное, интеграционное и приёмочное тестирование банковских систем (web, desktop, сервисы)

  • Тестировать пользовательские интерфейсы (web и desktop) и backend-сервисы (REST / SOAP)

  • Анализировать бизнес-требования и спецификации, выявлять неясности и потенциальные риски

  • Разрабатывать и актуализировать тестовую документацию (чек-листы, тест-кейсы, матрицы трассировки, отчёты о тестировании)

  • Разрабатывать, поддерживать и оптимизировать автотесты для UI и API

  • Настраивать окружения для запуска автотестов, интегрировать тесты в CI/CD (Jenkins, GitLab CI, TeamCity)

  • Выполнять анализ результатов автотестов, расследовать падения, вести отчётность (Allure, TestOps, Jira)

  • Работать с тестовыми данными и SQL-запросами (PostgreSQL, MS SQL)

  • Проверять корректность интеграций между микросервисами и внешними системами

  • Взаимодействовать с разработчиками, аналитиками и DevOps-командой на всех этапах SDLC

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
  • Возможность работать удаленно на территории РФ