Position: QA Automation Engineer (Java)
Company: KaaIoT
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

**Requirements:**
3+ years of experience in QA automation/mobile testing
Strong experience in test automation in Java
Linux development environment
Working knowledges of Selenium WebDriver
Experience with Selenoid
Working experience with Docker
Upper-intermediate or better command of English

**Would be a plus:**
Strong knowledge of Gitlab CI
Good knowledges Rest Assure
Experience with Kubernetes
Experience with Apium

**About the project:**
Fleet management and engine performance monitoring; Telematics tracking, geofencing, routing; Fuel quality and consumption management; Workload management and scheduling; Predictive maintenance based on previously detected engine issues.
**Problem:** The company able to receive data from vessels, rail machinery, power plants, and mining equipment, but has issues with any further actions with that data.
The main thing their solutions were doing - creating simple data reports and data visualization that basically just including the raw data along with building predefined charts for technical analysts.
**Solution:** Grafana-based solution includes custom data proxy-service and grafana plugin developed from scratch to visualize asset structure and time-series data.