Middle AQA (Cypress) engineer to $2000
На платформу, яка допомагає переводити домоволодіння на використання відновлювальних джерел електроенергії шукаємо Middle AQA (Cypress, Manual/Auto ~ 50/50) engineer з досвідом в мануальному та автоматичному тестуванні від 2 років та розмовною англійською.
Проєкт: Встановлення обладнання та супутніх систем для повного переведення домоволодіння на використання відновлюваних джерел електроенергії.
До обладнання входять: сонячні панелі, інвертори, сховища енергії («повербанки» для дому). Проєкт в компанії вже більше 6 років, ми продовжуємо активно додавати новий функціонал та покращувати наявний.
Проєкт складається з додатків:
- Портал для тих, хто встановлює обладнання
- Внутрішній адмін портал для партнерів
- Клієнтський портал для клієнтів-господарів домоволодінь
Разом ці портали дають змогу провести повний цикл встановлення сонячного та супутнього обладнання на домоволодіння з подальшим вводом його в експлуатацію та покриттям платежів.
Клієнт — одна з провідних компаній США в галузі фінансування встановлення обладнання для вироблення та споживання електрики засобами відновлюваних джерел енергії.
Стек проекту: Clojure (Compojure, Reitit, Clojure spec, Malli), PostgreSQL, ClojureScript, Reagent, Material-UI, Reframe, Kee-Frame, Clojure.Spec
Стек для QA: JS + Cypress. Покриття авто-тестами фронтенда приблизно 70% всіх тестів, 30% авто-тестів API. 50% часу займає мануальне тестування , написання тест планів та інші QA активності.
Команда:
- з нашого боку: 3 AQA, 5 clojure розробників та PM
з боку клієнта: у США є 8 in-house команд розробників (60+ спеціалістів): 20+ розробників, 10+ Generalist AQA (включно з QA Team Lead), 5+ Product-менеджерів, SCRUM-майстри
Методологія розробки: Розробка ведеться методологією SCRUM, спринти тривають 1 або 2 тижні, в залежності від команди.
Мітинги: щоденні SCRUM-івенти англійською мовою. Графік роботи на цьому проекті бажаний з 11-12 до 20-21.
Чим належить займатися:
- Написанням автотестів для фронтенд та бекенд тестування з використанням інструментів Cypress
- Відкриттям Pull Requests з написаним кодом авто-тестів, вирішення конфліктів в них
- Автоматичним та мануальним регрес тестуванням
- Мануальним тестуванням нового функціонала та баг фіксів
- Підготовкою тестової документації (тест-плани, тест-кейси)
Участю у SCRUM-заходах (дейлі-мітинги, спринт-планінги, тім-демо, ретроспективи) та наданням апдейтів з виконаної роботи англійською мовою
Що важливо для нас:
- Досвід у мануальному та авто тестуванні web додатків від 2 років
- Знання та досвід роботи з JavaScript
- Досвід роботи з Cypress
- Досвід роботи з PostgreSQL
- Навички автоматизації API-тестів
- Практичний досвід проведення regression, ad-hoc, exploratory, black box/grey box та smoke testing
Розмовна англійська на рівні Intermediate+ і вище
Ми пропонуємо:
- Гнучкий графік роботи: можна розпочинати свій день з 9 до 12, переносити години та вибудовувати свій день так, як зручно вам, але на даному проекті бажаний з 11-12 до 20-21
- Ремоут формат роботи
- Відсутність трекерів часу
- Оплачувану відпустку (20 робочих днів) та лікарняні (10 робочих днів)
Оформлення по ФОП, допомога у його веденні від юристів та бухгалтерів компанії
Етапи інтерв’ю:
- Інтерв’ю з рекрутером та перевірка англійської (30-60 хвилин)
- Технічне інтерв’ю з Lead AQA та PM Freshcode (1-1,5 год)
- Інтерв’ю з Lead AQA з боку клієнта (1 год)
Required skills experience
| Cypress | 2 years |
| JavaScript | 2 years |
| PostgreSQL | 6 months |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |