QA
Yesterday
ID 3556. QA engineer
Уровень: middle+, senior-, senior
Ставка: middle - 1 400 руб./час, senior - 1 600 руб./час (*указывайте в форме ставку с налогами)
Требования:
1. Ключевые навыки тестирования (Обязательно)
- Глубокое ручное (мануальное) тестирование: Опыт тестирования сложной бизнес-логики, расчетных модулей и интеграций.
- Умение проводить исследовательское тестирование, строить матрицы принятия решений, работать с большими наборами данных.
- Тестирование API через Postman/Insomnia.
Автоматизация тестирования (практический опыт):
- Опыт проектирования и написания API-автотестов (на Java + RestAssured / Python + pytest или аналогах).
- Понимание принципов Page Object Model (POM) и опыт написания UI-автотестов (Selenium/Selenide) как преимущество.
- Знание основных паттернов и фреймворков для автотестов.
Работа с требованиями и тест-анализ:
- Умение самостоятельно анализировать ТЗ, выявлять недостатки, неоднозначности и риски.
- Составление чек-листов, тест-кейсов средней и высокой сложности.
- Владение техниками тест-дизайна (классы эквивалентности, граничные значения, state-transition).
Тестирование в современных средах:
- Опыт тестирования микросервисных архитектур, работы с брокерами сообщений (Kafka), проверки данных в БД (PostgreSQL, Oracle) через SQL.
2. Технические знания и инструменты
- Языки и стек: 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 до 6+ лет коммерческого опыта в тестировании (QA Engineer).
- Опыт полного цикла тестирования функциональных модулей: от приемки требований до релиза и мониторинга в production.
- Опыт написания тестовой документации (Test Strategy/Plan, Test Summary Report).
- Опыт работы в Agile/Scrum/Kanban-командах, участие в планировании, оценке задач.
- Опыт ведения проекта/модуля в роли единственного или ведущего тестировщика (ответственность за тест-план, регресс, отчетность).
- Самостоятельность и проактивность: Умение самостоятельно планировать свою работу, оценивать риски, определять необходимый объем тестирования.
- Системное мышление и дотошность: Умение видеть взаимосвязи модулей, «ломать» логику, находить неочевидные сценарии и воспроизводить сложные баги.
- Ответственность и принципиальность: Готовность отстаивать качество, блокировать релиз при наличии критичных дефектов. Понимание, что ошибка в кредитных расчетах – это прямой финансовый риск.
- Коммуникация: Четкое взаимодействие с аналитиками (по требованиям), разработчиками (по воспроизведению и верификации багов), коллегами по команде.
- Опыт в финтехе, банковской сфере, особенно с кредитными или платежными системами.
- Опыт тестирования высоконагруженных (highload) систем.
- Знакомство с Docker и Kubernetes (для понимания окружения).
- Базовые знания в области безопасности (security testing)
Краткое описание задач:
- Развитие проекта рассчетно-кассового обслуживания юр. лиц
- Особенности проекта: транзитивность архитектуры, высочайшие требования к производительности и отказоустойчивости решения.
Тип работ: outstaff / fulltime
Продолжительность работ: 12 месяцев
Допустимый часовой пояс (UTC): UTC+3 (московское время)
Для рассмотрения специалиста необходимо заполнить форму
Контакты:
*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств