Limestone Digital шукає Automation QA для розширення нашої команди.
Примітка: необхідно працювати на півдні Американський часовий пояс.
Необхідні навички
- 3+ роки досвіду контролю якості програмного забезпечення;
- Розуміння методології та процесу забезпечення якості;
- Мати досвід роботи з: Cypress, Typescript, Cucumber;
- Знайомство з платформами розробки, керованими тестами, ключовими словами, даними та поведінкою, а також гібридний підхід;
- Розуміння тестування Web API, ручного (Postman) і автоматизованого тестування RESTful API;
- Досвід автоматизації з Java: Selenium, Cucumber, Gherkin, Junit, TestNG , Бібліотека Rest Assured (POJO), Browserstack;
- Навички кодування за допомогою веб-драйвера Selenium і BDD;
- Практичний досвід роботи з Maven, GitHub, інструментом Jenkins CI/CD;
- li>
- Досвід роботи з інструментами й процесами відстеження помилок, звітування та перевірки;
- Досвід роботи з SQL і системами розподіленого контролю версій (GIT);
- Досвід ручного тестування та тестування сценаріїв конкретних наборів регресій.
Обов’язки
- Розробити комплексні тестові випадки на основі вимог проекту та ефективно виконувати їх, щоб забезпечити якість і надійність програмних продуктів;
- Застосовувати різні методології та процеси контролю якості, щоб оптимізувати тестування та покращити загальну якість програмного забезпечення протягом життєвого циклу розробки;
- Використовувати ряд платформ тестування, включаючи розробку, керовану тестуванням (TDD), розробку, керовану ключовими словами (KDD), розробку, керовану даними (DDD), розробку, керовану поведінкою (BDD), і гібридні підходи відповідно до різних проектів;
< li>Виконайте ретельне тестування веб-API, включаючи як ручне тестування за допомогою таких інструментів, як Postman, так і автоматизоване тестування за допомогою фреймворків, налаштованих для RESTful API;- Використовуйте інструменти автоматизації та фреймворки, такі як Java із Selenium, Cucumber, Gherkin, Junit , TestNG, бібліотека Rest Assured (POJO), Browserstack, Cypress і Typescript для автоматизації процесів тестування та підвищення ефективності;
- Підтримувати та переглядати сценарії автоматизації, написані різними мовами, щоб забезпечити надійність, читабельність і зручність обслуговування;< /li>
- Ефективно керуйте залежностями проекту за допомогою Maven, забезпечуючи безперебійну інтеграцію та процеси побудови протягом усього циклу розробки;
- Використовуйте Git для контролю версій, співпрацюйте з членами команди та ефективно керуйте сховищами коду для забезпечення бездоганної роботи співпраця та інтеграція кодуl
- Впроваджувати та підтримувати конвеєри CI/CD за допомогою Jenkins для автоматизації процесів створення, тестування та розгортання, забезпечуючи швидку та надійну доставку програмного забезпечення;
- Виявляти, відстежувати та звітувати дефекти програмного забезпечення за допомогою інструментів відстеження помилок і брати участь у процесі усунення помилок, щоб забезпечити своєчасне виправлення помилок і покращення якості;
- Виконувати тестування бази даних за допомогою запитів SQL для перевірки цілісності даних і забезпечення належного функціонування систем програмного забезпечення; >
- Проведіть регресійне тестування вручну та за сценарієм, щоб перевірити стабільність і продуктивність програмного забезпечення в різних випусках і оновленнях.
Ми пропонуємо
- Ми запрошуємо вас приєднатися до нашої дружньої міжнародної команди;
- Комфортний графік роботи;
- Нуль бюрократії;< /li>
- Приємна робоча атмосфера;
- Цікаві проекти та складні завдання;
- Можливості для самореалізації, професійного та стабільного кар’єрного росту;
- за бажанням часткова компенсація за вивчення англійської мови.