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