Ми шукаємо досвідченого інженера з розробки програмного забезпечення на тестуванні, який допоможе нам створити доступнішу мережу для всіх. На цій посаді ви поєднаєте свої знання 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 плюс
- Здатність працювати незалежно, одночасно ефективно співпрацюючи як з розробниками, так і з членами команди контролю якості
- Чудові навички спілкування та міжособистісного спілкування