Position: Automation QA Engineer
Company: Uklon
Category: QA Automation
Experience: 2y

Uklon в пошуках талановитого Middle Automation QA Engineer.

Uklon — найпопулярніший український сервіс шеринга поїздок.

Ми продуктова IT-компанія, що розробляє та підтримує одну з найбільших інфраструктур на українському ринку, забезпечуючи взаємодію водія та пасажира в межах здійснюваних поїздок.Наша команда завжди використовує найновіші технологічні рішення та методології, має мікросервісну архітектуру та хмарні обчислення, впроваджує інтелектуальні інструменти та намагається завжди бути найтехнологічнішим лідером у своєму напрямку.

Необхідні навички:

• впевнені знання SDLC;
• знання мов програмування C# або Java;
• досвід написання Automation Tests Е2Е сценаріїв (REST, TCP, WebSocket);
• досвід роботи з JUnit, TestNG, NUnit, xUnit або MSTest;
• впевнене знання принципів і видів Performance Testing;
• розуміння процесів CI/CD;
• відмінне розуміння принципів і процесів тестування.

Буде плюсом:

• робота з фреймворками для Performance Testing: JMeter, Gatling, NBomber, Charles;
• робота з інструментами на проекті: Allure, Postman, Fiddler та ін.

Бути частиною Uklon Team це:

• працювати в команді експертів;
• можливість постійно підвищувати свої вміння через:
обмін знаннями серед команд (лекції, курси, програма менторства);
• участь у конференціях, хакатонах та форумах за підтримки компанії;
• наявність корпоративної бібліотеки та підписки на Pluralsight;
• заняття англійською для різних рівнів;
• мати гнучкий графік та 7ми годинний робочий день;
• виконувати тільки цікаві задачі з викликом; відсутність дрес-коду та корпоративні заходи;
• підтримувати активний спосіб життя: йога, танці, участь у змаганнях.

Обов'язки:

• участь у визначенні стратегії і інструментів для Performance Testing;
• розробка сценаріїв для Performance Testing;
• розробка автотестів для Performance Testing;
• формування системи звітування та обробка результатів звітів з прогонів Performance автотестів;
• розробка функціональних автотестів;
• тісна співпраця з розробниками і DevOps інженерами;
• командна робота з планування, оцінки та визначення підходів і варіантів кейсів для автотестів, які мінімізують ризики з точки зору якості продукту;
• аналіз вимог до розробки та участь в їх обговореннях (requirements review), внесення пропозицій до підходу розробки (зокрема в контексті продуктивності системи);
• участь в Scrum-мітингах.