Размещайте вакансии
Нанимайте без комиссий
5 просмотров
Sigma Software
Мы ищем опытного инженера по разработке программного обеспечения в отделе тестирования, который поможет нам создать более доступную сеть для всех. На этой должности вы объедините свои знания Java и C# со страстью к обеспечению качества для разработки надежных решений по автоматизации тестирования для нашей системы тестирования доступности.
Если вам нравится создавать комплексные среды автоматизации тестирования и вы стремитесь обеспечить исключительное качество программного обеспечения, эта роль для вас.
КЛИЕНТ
Наш клиент — ведущая на рынке компания по разработке программного обеспечения для обеспечения доступности веб-сайтов и мобильных устройств, специализирующаяся на автоматизации доступности для предприятий. Их продукты с поддержкой искусственного интеллекта экономят время и снижают риски благодаря запатентованным алгоритмам обнаружения и анализа, которые интегрируются непосредственно в конвейеры разработки программного обеспечения.
ОБЯЗАННОСТИ
— Проектирование, разработка и поддержка комплексных сред автоматизации тестирования с использованием Java и C#
— Расширить функциональность и охват поддерживаемых платформ автоматизации тестирования.
— Обеспечить плавную интеграцию и согласованность между платформами автоматизации посредством сотрудничества с командой разработчиков.
— Активно выявлять и решать потенциальные проблемы посредством создания практичных тестовых примеров.
— Участвовать в процессе Scrum, способствуя планированию, оценке и предоставлению функций и исправлению ошибок.
— Отрабатывать передовые методы обеспечения качества кода, используя такие инструменты, как SonarQube, ReSharper и другие.
— Тесно сотрудничать с другими инженерам, чтобы повысить удобство тестирования и сопровождения кода
ТРЕБОВАНИЯ
— 2+ года опыта работы с языками программирования Java/C# с акцентом на разработку через тестирование
— Убедительный опыт работы со средами автоматизации тестирования (например, Selenium)
– Знакомство с библиотеками тестирования, такими как JUnit, NUnit и TestNG
– Опыт создания тестовых фреймворков или разработки наборов тестов с нуля
Знание инструментов обеспечения качества кода (SonarQube, ReSharper и т. д.)
— Понимание концепций CI/CD и реализации конвейеров с использованием таких инструментов, как Jenkins или Azure DevOps
— Знание систем контроля версий (Git)
— Знание веб-технологий (HTML) , CSS, JavaScript) и RESTful API
— Английский язык на уровне выше среднего, устный и письменный.
ПЕРСОНАЛЬНЫЙ ПРОФИЛЬ
— Сильный аналитический склад ума и навыки решения проблем
— Отличные способности к отладке и устранению неполадок
— Стремление к обеспечению качества программного обеспечения посредством тщательного тестирования< br/>— Знание процессов Scrum/Kanban является плюсом.
Умение работать независимо, при этом эффективно сотрудничая как с разработчиками , так и с членами команды контроля качества.
Отличные коммуникативные навыки и навыки межличностного общения.