Мы — Freshcode, сильная команда IT-специалистов, которые работают над крутыми проектами и непрерывно развиваются. Freshcode помогает талантливым и амбициозным сотрудникам раскрывать свой потенциал, поддерживая их веру в собственные силы. Наша компания основана именно на этой вере в каждого члена команды. Freshcode любит учиться и учить.
26 октября 2021

Automation+Manual QA (JS) Engineer

Харьков, Запорожье, удаленно

Ищем Automation+Manual QA с опытом от 2-х лет в manual и auto тестировании на JS (WebdriverIO/TypeScript/Mocha). Это Data Science проект в сфере биоинформатики. Он предоставляет софт для фармацевтических компаний и лабораторий, которые анализируют биомаркеры, необходимые для разработки лекарств.

О проекте:
Один из самых крупных заказчиков Freshcode.
Это Data Science продукт в сфере биоинформатики. Он предоставляет софт для фармацевтических компаний и лабораторий, которые анализируют биомаркеры, необходимые для разработки лекарств и изучения заболеваний🔬

Основная задача проекта — создавать каркас и условия для проведения статистических расчетов📊

Система состоит из модулей с различным функционалом.

Это фреймворк, на основе которого ученые
✔️ запускают другие приложения, написанные на языке R
✔️ визуализируют данные в форме графиков и таблиц

Сейчас компания разработала тест и проводит клинические испытания вакцины против Covid-19🦠
Проект уже перерос этап стартапа и его выкупила крупная американская компания.
Старт проекта в компании: осень 2017 года
Стек: Clojure, ClojureScript.

Команда: 8 разработчиков, PM, QA
Команда международная —помимо наших разработчиков, в ней участвуют болгары и французы.

Чем предстоит заниматься:
— Покрытие основных User story автоматическими скриптами;
— Предрелизный отчет по внедренным фичам (описание кейсов для будущих тестов);
— Нахождение багов в системе и составление баг-репортов по ним;
— Разработка end-to-end тестов к приложению средствами JS;
— Организация тест-кейсов/тест-сьютов в зависимости от структуры предложения (Определение атомарных функциональных частей приложения для «изолированного» ручного тестирования. Определение «дерева» тестовых сценариев для проекта)
— Работа с требованиями и дальнейший апдейт в User story;
— Проводить мануальное тестирование (соотношение manual/auto 40/60. В периоды релиза, 2 раза в год, мануального больше)

Что важно для нас:
— Опыт в тестировании web-приложений от 2-х лет;
— Опыт и знания JavaScript для описание тестовых случаев (function creating, loop, try/catch, Array methods (map, filter, find), object creating);
— Базовые знания Node.js (инициализация проекта, добавление зависимостей);
— Опыт работы с typescript;
— Опыт с GUI automation tools: WebdriverIO/TypeScript/Mocha;
— Навыки работы с Docker (Start using docker-compouse, docker images, запуск приложения/тестов, локально с использованием докер контейнеров, Page Object: разбитие и организация тестов на отдельные переиспользуемые единицы);
— Навыки работы с системой контроля версий Gitlab;
— Английский на уровне Intermediate или выше

Будет плюсом:
— Умение читать и понимать функционал, написанный на Clojure

Мы предлагаем:
— Гибкий график работы: можно начинать свой день с 9 до 12, переносить часы и выстраивать свой день так, как удобно вам;
— Офис в центре города (в Харькове м.Научная, Запорожье — БЦ EcoTower);
— Есть возможность удаленной работы, даже когда нет карантина;
— Отсутствие трекеров времени;
— Оплачиваемый отпуск (15 рабочих дней) и больничные (10 рабочих дней);
— Сотрудничество по ФОП;
— Доступность руководства: любой ТОП-менеджер на расстоянии пары шагов/сообщения в чате.

Этапы интервью:
1. Интервью с HR (30-60 минут)
2. Техническое интервью (60-90 минут)

LinkedIn