Position: General QA (Java+Selenium) Engineer
Company: Freshcode
Category: QA Automation
Experience: 1y
English level: intermediate

**Проект:** Встановлення обладнання та супутніх систем для повного переведення домоволодіння на використання відновлюваних джерел електроенергії.
До обладнання входять: сонячні панелі, інвертори, сховища енергії ("повербанки" для дому). Проект вже в компанії кілька років, і не планує закінчуватися, тому що туди додається функціональність.

Проект складається з двох додатків:
1. Портал для тих, хто встановлює обладнання
2. Адмінка для цього порталу

**Клієнт**  — одна з провідних компаній США в галузі встановлення обладнання для вироблення та споживання електрики засобами відновлюваних джерел енергії.

Стек проекту: Clojure, Compojure, Ring, Postgres ClojureScript, Reagent, Material-UI, Reframe, Kee-Frame, Clojure.Spec
**Стек для QA:** Java, Selenium, Maven, CircleCI для CI/CD

**Команда** з нашого боку: 4 clojure розробника, PM та 2 AQA.
З боку клієнта: у США 2 in-house команди розробників (10+ людей),
Product/Project менеджери, AQA, спеціалісти з безпеки.
Ми виступаємо в ролі Dedicated team, працюємо практично з усіма розробниками та менеджерами.
Також у нас є виділений клієнтом Product Manager, який видає нам завдання, та є координатором з боку клієнта, виділений AQA, який, у разі потреби допомагає з тестуванням функціоналу на dev/stage оточеннях.

Методологія розробки: Розробка ведеться методологією SCRUM, спринти тривають 2 тижні.

Мітинги: щодня, зокрема, англійською мовою. Графік роботи на цьому проекті бажаний з 11-12 до 20-21.

**Чим потрібно займатися:**
- Написання автотестів (приблизно 80% часу автоматизація, 20% мануальне тестування)
- Створення pull requests у git з кодом нових авто-тестів, рефакторинг існуючого коду автоматизації
- Функціональне мануальне тестування (нові функції та зміни, багфікси)
- Підготовка тестової документації (тест-плани, тест-кейси) та їх обговорення на мітингах із командою
- Участь у дейлі-мітингах англійською мовою та надання апдейтів з виконаної роботи
- Регресійне тестування
- Супровід багів (від створення до релізу)

**Для нас важливо:**
- Досвід у мануальному та авто тестуванні web додатків від півроку
- Знання та досвід роботи з Java
- Досвід роботи з Selenium
- Досвід роботи з Maven
- Знання Git
- Англійська на рівні intermediate або вище

**Буде плюсом:**
- Досвід роботи CircleCI для CI/CD

**Ми пропонуємо:**
- Гнучкий графік роботи: можна розпочинати свій день з 9 до 12, переносити години та вибудовувати свій день так, як зручно вам, але на даному проекті бажаний з 11-12 до 20-21
- Віддалену роботу
- Відсутність трекерів часу
- Оплачувану відпустку (15 робочих днів) та лікарняні (10 робочих днів)
- Оформлення по ФОП
- Доступність керівництва: будь-який ТОП-менеджер на відстані кількох кроків/повідомлення в чаті.

**Етапи інтерв'ю:**
1. Інтерв'ю з HR (30-45 хвилин)
2. Технічне інтерв'ю з перевіркою англійської (60-90 хвилин)
3. Інтерв'ю з Lead AQA з боку клієнта (30-60 хвилин)