Position: Automation QA Engineer
Company: Remotal
Category: QA Automation
Experience required: 3y
English level: intermediate

Project
The project has 2 goals:
Making it easy to organize B2B events (gathering from 400 up to 10000+ visitors, speakers and promoters)
Making it easy to organize internal corporate events (gathering from 10 to 600+ managers in order to make them work together across one afternoon up to 3 days).
Both goals are very similar in terms of backend needs. But do not have the same business logic and therefore the same UI/UXs.
Technically speaking the project will be developed following the SOA principle.

The team is composed of :
5 persons in the business team
2 CTOs (Remotal & Happen) accompanying the team
2 backend engineers
1 frontend engineer (a second coming soon)
The project is expected to last 1 year up to 3 years.

Stack
Frontend: ReactJS, Redux-observable, Storybook
Mobile: ReactNative
Backend: Symfony, PostgreSQL, Redis, Airflow
API: REST (open API), Swagger, Redoc, GraphQL
Test: PHPUnit, Jest, Enzyme, Storybook, Cypress
CI: Gitlab CI / CircleCI / managed Jenkins
Tools: Github, Docker, Heroku
Project Management: Confluence, Jira, Slack, Google Suite (Gmail, meets, etc)

Position
Full-time position in Kiev developing the product for the long term (at least 9 months, up to 36 months for a successful development team)
You will be responsible for writing E2E tests following the Behavior-Driven Development
You will be responsible for setting up the environment (relying on what's already in place and your senior teammates)
You will work on the E2E tests for both the web application and the mobile applications (ReactNative).

Requirements
Mandatory
4y+ professional experience
Previous experience as Lead QA
Professional experience with BDD testing ReactJS applications.
Professional experience with BDD testing ReactNative applications.
Experience using Apollo Client and GraphQL

Recruiting process
Interview with Remotal
Interview with CTO
Fit interview with the project manager and business team