Камнями не кидаться👀
Попросили выложить вакансию, в том виде, в каком прислал заказчик 👀
Вакансия : Тестировщик (Backend + Frontend) Заказчик специализируется на разработке и внедрении интеллектуальных систем управления корпоративными автопарками, транспортном мониторинге.
Срок: 6 мес+ Уровень: Middle+/Senior Локация: РФ, РБ
О проекте и задачах:
Мы ищем внимательного, самостоятельного и коммуникабельного специалиста в команду разработки. Наш продукт построен на современной микро-сервисной архитектуре с использованием Docker и PostgreSQL. Вам предстоит обеспечивать качество как серверной части (API), так и пользовательских интерфейсов.
Основные обязанности Тестирование Backend: Работа с API документацией через Swagger. Функциональное и интеграционное тестирование REST API с использованием Postman. Написание SQL-запросов к базе данных PostgreSQL для проверки целостности данных и результатов работы сервисов. Анализ логов сервисов для локализации дефектов.
Тестирование Frontend: Тестирование пользовательского интерфейса (UI/UX) на соответствие макетам и требованиям. Кроссбраузерное и адаптивное тестирование. Проверка взаимодействия фронтенда с API (отправка запросов, обработка ошибок).
Работа с окружением: Управление тестовыми окружениями с использованием Docker (запуск, остановка, пересборка контейнеров). Использование командной строки Linux для навигации по системе, просмотра файлов и логов.
Ведение документации и коммуникация:
Составление понятных баг-репортов, чек-листов и тест-кейсов. Работа в баг-трекинговой системе (Jira, YouTrack или аналог): регистрация дефектов, обновление статусов, отслеживание исправлений.
Необходимые навыки и знания (Hard Skills)
Опыт и архитектура: Понимание принципов работы микро-сервисной архитектуры (понимание, как сервисы общаются между собой, где искать ошибку). Опыт тестирования Backend и Frontend.
Инструменты:
API: Уверенное использование Postman (коллекции, переменные окружения). Документация: Умение читать и понимать Swagger (OpenAPI). Базы данных: Базовые знания реляционных БД, опыт написания SELECT/UPDATE запросов в PostgreSQL. Инфраструктура: Базовые навыки работы с Docker (docker ps, logs, compose up/down, restart). ОС: Начальные/уверенные знания Linux (Bash: cd, ls, cat, grep, tail, ssh). Система контроля версий: Начальный уровень владения Git (clone, pull, push, checkout, branch). Баг-трекинг: Уверенное владение любой распространенной системой отслеживания ошибок (Jira, YouTrack, Redmine и т.п.): создание задач, приоритизация, комментирование, работа с фильтрами.
Личные качества (Soft Skills)
Самостоятельность: Умение самому разобраться в задаче, найти нужную информацию или задать правильный вопрос, не дожидаясь пошаговых инструкций. Аналитический склад ума: Способность декомпозировать сложный функционал, видеть неочевидные сценарии и находить корень проблемы, а не только симптом. Внимание к деталям: Замечать мелкие несоответствия в UI и данных. Коммуникабельность: Умение четко и конструктивно излагать мысли как письменно (в баг-репортах и чатах), так и устно; способность аргументированно обсуждать дефекты с разработчиками и находить компромиссы в спорных ситуациях.
Будет плюсом: опыт работы с брокерами сообщений (RabbitMQ, Kafka); опыт работы с логами в Kibana/Sentry/Grafana; знание основ CI/CD (GitLab CI, Jenkins).
Чем вы будете заниматься в первые месяцы: погружение в архитектуру наших микросервисов и доменную область; изучение наших коллекций в Postman и схемы БД; ручное тестирование новых фич и регрессионное тестирование релизов; наведение порядка в тестовой документации и баг-трекинге.
Резюме мне в лс 😌
· 4 ч
Если язык программирования добавить, то будет вакансия для программиста уровня Middle+.
Тестировщик, отлаживающий SQL запросы, конфигурирующий сервер и читающий логи программ - это что-то интересное. Этим обычно программисты занимаются, когда фиксят баги. А тестировщик обычно тестирует бизнес логику.
Вообще, чую этой компании не тестировщик нужен, а покрытие тестами, которые пишут программисты. Такое ощущение, что они пытаются повысить качество продукта, наняв отдельного человека, который всё может (владеет компетенциями на уровне программиста) и который будет просто перепроверять всё за всеми по 10 раз. Проще говоря, ищут человека, на которого хотят скинуть все набившие оскомину проблемы проекта.
Но, по секрету скажу, так это не работает. Нельзя закрывать регулярные проблемы (сложные баги) через наращивание трудовых ресурсов. Даже если они такого "тестировщика" найдут, то завтра им понадобиться второй, а через неделю уже 5. То есть, проблема будет расти экспоненциально.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён