Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Обязанности и требования:
Глубокое ручное (мануальное) тестирование:
-
Опыт тестирования сложной бизнес-логики, расчетных модулей и интеграций.
-
Умение проводить исследовательское тестирование, строить матрицы принятия решений, работать с большими наборами данных.
-
Тестирование API через Postman/Insomnia.
Автоматизация тестирования (практический опыт):
-
Опыт проектирования и написания API-автотестов (на Java + RestAssured / Python + pytest или аналогах).
-
Понимание принципов Page Object Model (POM) и опыт написания UI-автотестов (Selenium/Selenide) как преимущество.
-
Знание основных паттернов и фреймворков для автотестов.
Работа с требованиями и тест-анализ:
-
Умение самостоятельно анализировать ТЗ, выявлять недостатки, неоднозначности и риски.
-
Составление чек-листов, тест-кейсов средней и высокой сложности.
-
Владение техниками тест-дизайна (классы эквивалентности, граничные значения, state-transition).
Тестирование в современных средах:
-
Опыт тестирования микросервисных архитектур, работы с брокерами сообщений (Kafka), проверки данных в БД (PostgreSQL, Oracle) через SQL.
Языки и стек:
-
Java (базовый уровень для чтения кода и написания автотестов) или Python.
-
Понимание принципов работы REST API, JSON/XML.
Базы данных:
-
Навыки написания SQL-запросов средней сложности (SELECT с JOIN, WHERE, GROUP BY) для подготовки данных и валидации.
-
Инструменты: Опыт работы с JIRA, Confluence, TestRail/Qase (или аналогами).
-
Использование Charles/Fiddler, DevTools.
CI/CD:
-
Практический опыт интеграции автотестов в CI/CD пайплайны (GitLab CI/Jenkins), понимание жизненного цикла тестов в конвейере.
Опыт работы:
-
От 4 лет коммерческого опыта в тестировании (QA Engineer).
Опыт полного цикла тестирования функциональных модулей: от приемки требований до релиза и мониторинга в production.
-
Опыт написания тестовой документации (Test Strategy/Plan, Test Summary Report).
-
Опыт работы в Agile/Scrum/Kanban-командах, участие в планировании, оценке задач.
-
Опыт ведения проекта/модуля в роли единственного или ведущего тестировщика (ответственность за тест-план, регресс, отчетность).
Личные качества и подход:
-
Самостоятельность и проактивность: Умение самостоятельно планировать свою работу, оценивать риски, определять необходимый объем тестирования.
-
Системное мышление и дотошность: Умение видеть взаимосвязи модулей, «ломать» логику, находить неочевидные сценарии и воспроизводить сложные баги.
-
Ответственность и принципиальность: Готовность отстаивать качество, блокировать релиз при наличии критичных дефектов. Понимание, что ошибка в кредитных расчетах – это прямой финансовый риск.
-
Коммуникация: Четкое взаимодействие с аналитиками (по требованиям), разработчиками (по воспроизведению и верификации багов), коллегами по команде.
Сильные преимущества
- Опыт в финтехе, банковской сфере, особенно с кредитными или платежными системами.
- Опыт тестирования высоконагруженных (highload) систем.
- Знакомство с Docker и Kubernetes (для понимания окружения).
- Базовые знания в области безопасности (security testing).
Условия:
- Аккредитованная IT-компания;
- Возможность удаленной работы;
- Полное соблюдение ТК РФ и своевременная выплата заработной платы;
- Расширенное ДМС со стоматологией, бесплатные лекарства по назначению врачей;
- Корпоративное обучение и сертификация в технических областях;
- Бесплатное обучение английскому;
- Онлайн-йога.