Hazelcast
Великобритания
Должность: Senior SDET (Java) Местоположение: Удаленно, Великобритания / удаленно
ЧТО НАМ НУЖНО В Hazelcast наша команда Quality Engineering придерживается самых высоких стандартов качества программного обеспечения для наших клиентов. В нашей команде вы будете работать бок о бок с такими же опытными инженерами по обеспечению качества, основная цель которых — гарантировать, что наша платформа распределенного хранения данных в реальном времени и потоковой обработки на базе Java соответствует строгим показателям качества. Мы ищем инженеров-тестировщиков программного обеспечения с большим опытом тестирования Java-платформ для совместной работы с нашими экспертами Java-разработчиками. На этой должности вы будете решать сложные задачи, вносить вклад в видение качества нашего продукта и играть ключевую роль в доставке надежного, высокопроизводительного программного обеспечения, которое радует наших клиентов. Тесно сотрудничайте с разработчиками программного обеспечения для понимания архитектуры системы, дизайна и реализации с целью создания эффективных стратегий тестирования. Уделяйте внимание качеству кода и мастерству разработки программного обеспечения. Участвуйте в ревью кода, обеспечивая, чтобы код был разработан с учетом автоматизации тестирования. Активно участвуйте в ежедневных стендапах, сессиях по уточнению историй, командных ретроспективах, регулярно отчитываясь о прогрессе, а также предлагая и внедряя улучшения. Разрабатывайте подробные планы тестирования, тестовые сценарии и отчеты о завершении тестирования на основе функциональных и технических спецификаций. Разрабатывайте, поддерживайте и улучшайте фреймворки автоматизированного тестирования для функционального и нефункционального тестирования. Проектируйте и выполняйте тесты производительности, нагрузки и стресс-тестирование, чтобы гарантировать масштабируемость и производительность приложения при большом трафике или ограничениях ресурсов. Интегрируйте автоматизированные тесты в CI/CD-конвейер для обеспечения частого, автоматизированного подтверждения изменений кода. Отслеживайте работоспособность наборов тестов и убедитесь, что автоматизированные тесты выполняются успешно, одновременно оптимизируя тестовую среду и тестовые случаи для повышения производительности системы. Исследуйте сбои тестов и тесно сотрудничайте с разработчиками для диагностики и устранения дефектов и проблем. Мин. 5 лет опыта работы в области Quality Engineering Мин. 5 лет опыта работы с Java (создание фреймворков тестирования и тестирование Java-приложений) Опыт работы с распределенным кэшированием, вычислениями и потоковой обработкой Опыт работы с фреймворками и инструментами автоматизации (JUnit) Опыт верификации нефункциональных атрибутов / атрибутов качества. Тестирование производительности (задержка и пропускная способность) Тестирование отказоустойчивости (хаос-тестирование и фаззинг) Тестирование масштабируемости Знание следующего приветствуется: Подтвержденный опыт использования инструментов AI/LLM, разработки промптов, кода, инструментов и автоматизации, которые снижают трения при повышении качества продукта Опыт работы с CI/CD (Jenkins, Github Actions) Опыт работы с Linux и Bash Опыт работы с Docker, Maven, JFrog Опыт работы с облачными платформами, такими как AWS Опыт развертывания инфраструктуры (Docker, Kubernetes, Terraform, Ansible) Опыт работы с инструментами анализа уязвимостей и соответствия требованиям (SonarQube, OWASP, Trivy, Blackduck) Опыт тестирования Big Data Storage, включая разработку и манипулирование тестовыми данными Опыт работы с фреймворками разработки (Spring, Springboot, VertX, Quartkus) Опыт работы с корпоративными и opensource решениями Степень бакалавра в соответствующей области (Computer Science или смежной дисциплине) или эквивалентный опыт. Понимание процесса QA (планы тестирования, тестовые сценарии и отчеты о завершении тестирования) ЛИЧНЫЕ КАЧЕСТВА Страсть к качеству, а также к выявлению и предотвращению дефектов. Отличные аналитические навыки и навыки устранения неполадок с вниманием к деталям. Эффективность в отладке кода и быстром устранении проблем. Способность эффективно работать в удаленной командной среде, командный игрок, способствующий сотрудничеству. Способность принимать критические решения, способность балансировать качество и время, гарантируя своевременный выпуск продуктов и функций без ущерба для критически важного тестирования. Любознательность, использование критического мышления для задания множества вопросов, преодоления предубеждений, разрушения предположений и рассмотрения различных точек зрения. Способность планировать и организовывать собственную работу. Глубокое понимание методологий тестирования, таких как модульное тестирование, интеграционное тестирование, регрессионное тестирование и нефункциональное тестирование (производительность, нагрузка, стресс, длительное тестирование). Отличные письменные и устные коммуникативные навыки для четкого изложения сложной информации и сотрудничества с кросс-функциональными командами 25 дней ежегодного отпуска + государственные праздники Групповой корпоративный пенсионный план Частное медицинское страхование Частное стоматологическое страхование Страхование жизни EAP (Программа помощи сотрудникам)
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить