Загальне:
- Комерційний досвід в Auto QA від 2+ років;
- Досвід Software Quality Assurance;
- Знання QA методологій, інструментів і процесів;
- Досвід тестування REST based API's (Postman/Swagger);
- Досвід автоматизації UI та API;
- Досвід автоматизованого тестування з нуля; досвід перетворення ручного тестування на автоматизоване;
- Досвід тестування SPA та REST based API's в мікросервісах;
- Досвід написання test plans та test cases;
- Активна участь в оптимізації процесів, застосуванні нових інструментів та технологій, втіленні best practices;
- Розуміння життєвого циклу розробки, методологій Agile та Scrum;
- Досвід роботи з JIRA;
- Розуміння концепцій Behaviour Driven Design/Development (BDD).
- Знання Python на достатньо високому рівні для розробки автоматизованих тестів;
- Розуміння основних концепцій OOP в Python;
- Досвід використання популярних фреймворків для автоматизації тестів, таких як PyTest, PyUnit, буде плюсом: Testify, Selenium;
- Засоби збирання та управління залежностями: досвід роботи з інструментами для збирання проєктів;
- Навички налаштування засобів звітності, таких як Allure/pytest-html тощо;
- Розуміння процесу інтеграції автоматизованих тестів у системи CI/CD, такі як Jenkins або GitLab CI;
- Добре розвинені навички роботи з системами контролю версій, такими як Git;
- Розуміння та досвід тестування API за допомогою бібліотек, таких як requests або Flask testing.
- Досвід використання фреймворків, таких як Appium, для автоматизації мобільних застосунків (Android та iOS);
- Досвід автоматизації Desktop застосунків.
- Англійська Upper-Intermediate.