Position: Automation Engineer (Java)
Company: Adaptiq
Experience required: 3y
English level: upper

Gett was established 12 years ago, as a ride-hailing solution, and since then has expanded its activity globally, across Europe and the United States.

Nowadays, Gett is a Ground Transportation Solution with the mission to organize all the best mobility providers in one global platform - optimizing the entire experience from booking and riding to invoicing and analytics, to save businesses time and money. We work with a third of the Fortune 500 companies and have over 17K active business customers across the world.

The GTM - the Ground transportation management, is a worldwide 1.4 trillion market involving Drivers, Riders, Suppliers, and Businesses, and a secured product platform and the marketplace are crucial for successful operation.

Gett RnD is a top-notch engineering organization that develops a microservices-based system, high-scale ready, fulfilling strict availability and reliability requirements (as a B2C and a B2B2C platform) and managing significant traffic load.
Our system is developed mostly using Golang, runs in AWS, and involves ML at the applicable areas, to provide the best transportation solution for our customers, and maximizes Gett’s performance.

Background:

Gett is a Ground Transportation Solution with the mission to organize all the best mobility providers in one global platform - optimizing the entire experience from booking and riding to invoicing and analytics, to save businesses time and money. We work with a third of the Fortune 500 companies and have over 17K active business customers across the world.

We are looking for an Automation Engineer who will excel in our RnD team.

We work in a fast-paced environment. Our systems are composed of 2 mobile applications and 180+ microservices that are deployed to production dozens of times a day, live in production with a high standard of system availability 99.99%. Therefore we need to keep very high automation coverage in our systems.

We are looking for a highly talented automation Engineer who is interested in making an impact on the R&D way of life. Someone who has a strong technical background and is passionate about technology and quality.

What you’ll do:
- Design and Develop automation tests to increase & maintain quality and efficiency
- Keep automation current, flexible, and designed to work within a continuous integration/deployment framework
- Work with RnD & Product teams to build a test strategy
- Work with CI & DevOps teams to continually run your tests in CI/CD frameworks.


Requirements:
- 3+ years of experience in automation testing of applications in a commercial/ software development environment - Must
- 2+ years of experience in Java - Must
- Creation of Automation Test scenarios and Test cases by analyzing the functional specifications - Must
- Experience with standard automated test tools & Add-ons: Playwright/TestNG, Selenium - Advantage
- Bachelor’s degree in software engineering, computer science, programming, or a related discipline - Advantage
- Experience in writing Database queries using Relational databases like Postgres, MySQL
- Experience in containerisation solutions - Docker, K8S, OpenShift - Advantage
- Experience in CI/CD environment - GitHub Actions or Jenkins - Advantage
- Excellent English communication skills, both verbal and written

Gett is ensuring constant quality and fast delivery cycles. If your fingerprints are on a leading product that is a source of pride, we want to hear from you.