Вимоги:
Досвід роботи :
- від 2 років досвіду в автоматизації тестування;
- досвід створення та підтримки автоматизованих тестових сценаріїв;
- досвід роботи з Agile/Scrum методологіями;
- досвід програмування на мовах: Java, Python, C#, JavaScript, TypeScript або інших;
- робота з інструментами автоматизації тестування: Selenium, Appium, Playwright, Cypress, TestNG, JUnit;
- досвід роботи з бібліотеками для тестування API: RestAssured, Postman, Karate;
- робота з SQL для перевірки даних у базах (MySQL, PostgreSQL, Oracle);
- досвід у NoSQL базах (MongoDB, Redis) буде перевагою;
- досвід створення кастомних фреймворків або модулів для автоматизації;
- базові навички роботи з Docker, Kubernetes для створення ізольованих тестових середовищ;
- знання хмарних платформ (AWS, Azure, Google Cloud).
Задачі:
- створення та підтримка автоматизованих тестових сценаріїв для перевірки функціональності веб, мобільних додатків або API;
- розробка модульних, інтеграційних, регресійних та E2E тестів;
- використання фреймворків автоматизації (Selenium, Appium, Playwright, Cypress);
- автоматизація тестів для RESTful або GraphQL API за допомогою інструментів (Postman, RestAssured, Karate);
- виконання SQL-запитів для валідації даних у реляційних базах (MySQL, PostgreSQL);
- автоматизація перевірок для NoSQL баз даних (MongoDB, Redis);
- тісна співпраця з розробниками для уточнення технічних вимог та підтримки тестового середовища;
- участь у щоденних зустрічах (Scrum), плануванні спринтів та ретроспективах;
- проведення рев’ю тестових сценаріїв з іншими QA інженерами;
- аналіз результатів автоматизованих тестів та усунення фальшивих спрацювань;
- впровадження нових інструментів і підходів для покращення автоматизації.