Position: QA Java Automation Engineer
Company: Adaptiq
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

What we expect:
Strong design, coding and debugging skills (hands-on!)
Build CI and CD flows from scratch
3+ years with Java
Experience with standard automation framework: Junit or similar framework
Experience with standard common automation Libraries: Selenium, Appium
Understanding of web applications concepts
Strong knowledge in quality assurance practices and methodologies
Experience with SQL & NoSQL databases such as Postgres, Mysql, Redis

What we offer:
Work both with the existing mature product and new components from scratch
Paid vacation of 20 working days
Broad possibilities to learn new technologies evolve as an engineer and manager
Zero bureaucracy
Knowledge sharing across the team and outside
Top-notch equipment and working conditions to make work comfortable
Corporate events and celebrations, we love to have fun :)
MacBook

Responsibilities:
Lead the complete testing cycle in agile development: test strategy → execution → automation & maintenance
Reflect the quality status & alert on gaps
Write effective tests to ensure coverage and quality
Develop and Maintain UI & API Automation for Mobile/Web applications in CI/CD environment
Cooperate with other R&D team members, from Kyiv and Tel Aviv
Communicate with product managers, support, and other stakeholders in the company

Bringg is a cloud platform helping retailers and logistics providers to scale up and optimize last mile delivery and fulfilment.

The team consists of the Backend, Frontend and Automation engineers that are working together with the help of a Team Leader.

We are the #1 unified delivery & fulfilment cloud solution to rapidly improve your delivery capacity, pickup services, and customer experience at scale.

Our cloud platform connects, automates and orchestrates supply chain technology, people and providers, making innovative delivery and fulfilment models accessible and valuable to everyone.

The project for the Integrations team is aimed to provide Bringg's clients with the ability to use various well-known delivery providers to ship their customer’s orders. 
The main complexity of the project is to abstract various business use cases and make the user experience seamless regardless of the delivery fleet.
An additional layer of algorithmic logic is an engine that routes user requests to the best-fitting, transport provider using complex capability and preferences-based rules.

Technological stack.
The project backend is built with a TypeScript stateless Node.js server that reads data from different databases and a robust React micro-frontend web application, containing the most modern architecture approaches.
We have very high testing coverage as well as a smooth CI/CD process from developer laptop to production.