QA инженер (автоматизированное тестирование)
Summary
QA engineer at MegaFon's IT team who designs test scenarios and checklists and performs manual, automated, and load testing of web applications, while tracking defects, assessing project risks, and demoing delivered features to business customers. Core stack: test automation (3+ years), SQL/NoSQL databases, basic programming, Grafana, and network protocols.
Чем предстоит заниматься
- Составлять сценарии тестирования и чек-листы по проверкам
- Проводить ручное, автоматизированное, нагрузочное тестирование приложений
- Фиксировать и описывать найденные ошибки или некорректное поведение, контролировать их исправление
- Отвечать за качество продукта. Оценивать риски, которые могут повлиять на ход ведения проекта, принимать меры для их снижения
- Осуществлять коммуникацию с бизнес-заказчиками, менеджерами, разработчиками и аналитиками для быстрой локализации дефектов
- Оперативно информировать коллег о ходе работ по задачам
- Проводить демо реализованного функционала перед заказчиком
Что для этого нужно
- Знание методов и методик тестирования
- Опыт работы со средствами автоматизированного тестирования ПО и написания автотестов от 3-х лет
- Опыт тестирования web-приложений (frontend & backend)
- Базовые знание SQL, опыт работы с БД (в том числе NoSQL)
- Базовые знания любого из языков программирования • Опыт администрирования UNIX/Windows ОС
- Понимание работы сетевых протоколов взаимодействия
- Понимание работы брокера сообщений
- Опыт работы с системами мониторинга и логирования (Grafana)
- Английский язык на уровне чтения технической документации
- Навыки подготовки презентационных материалов и демонстрации решения заказчику
- Опыт подготовки проектной документации
Будет плюсом: - Опыт построения или улучшения процесса CI/CD
- Знание протоколов SIP, SMPP, IMAP, POP3, SMTP, WebRTC, WebSocket
- Опыт работы с брокером NATS
- Опыт работы с БД YDB, ClickHouse
- Опыт работы тестировщиком в Agile командах