Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Join the Freshcode team of 160+ IT specialists who are always ready to collaborate, support, and enjoy corporate parties together 😄 Welcome to our offices in Lviv and Zaporizhzhia. Freshcode has been successfully implementing software development projects since 2014. We focus on Clojure, JavaScript (ReactJS, VueJS, NodeJS) and .NET software development.
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 минут)