QA Fullstack (C#)
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
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
- Возможность работать удаленно на территории РФ