Position: Senior Java Automation QA
Company: Intellias
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-08-01T00:00:00+03:00

Project Overview:

Our customer is one of the key players in the world of maps and navigation platform. The service we are implementing is designed to learn users' geo-data & predict possible destinations & routes based on location and time.

Project details:

The team is building the library, which learns user's places and routes and provides destination prediction, traffic information and smart assistance functionality.

This is a service that will be mainly used to predict user destinations and routes for commute but also other use cases.
User trip data will be ingested, processed and saved into the user profile. The profile will later be used to predict user's destinations in the future.

Responsibilities:
- Take control of the testing activities and test software products using Agile methods, tools, and continuous delivery process;
- Test planning, test documentation creation and maintanence;
- Support and extend current testing framework with new functionality;
- Develop new Test Suites/Cases;
- Failure investigation;
- Test result reporting;
- Maintain CI/CD;
- Support customer and team with test data generation and injestion;
- Regular communication with the remote team (and customer periodicaly);
- Participate in design reviews and product demos.

Technology Stack:
- Java 8 min /Scala 2.11, Cucumber, Scalatest;
- Rest API;
- Postman, JMeter;
- Jira, Confluence, Zephyr;
- GitLab CI;
- Docker;
- Jenkins.

Requirements:
- 4+ years of experience in software quality control and assurance industry with strong theoretical QA knowledge;
- Experience with Java 8;
- Experienced in test automation and have worked with test automation tools: JMeter (must), Cucumber (must), Postman or similar;
- Experience with software testing of distributed system;
- Experience in creating & maintenance of test-run plans and the test needs prioritization;
- Experience with performance testing is a must;
- Experience with REST API testing;
- Experience with CI/CD tools (preferably Jenkins, GitLab CI), Docker;
- Aptitude for clearly documenting bug reports in a reproducible manner;
- Good communication skills (Upper-intermediate spoken and written English).

Nice to have:
- Understanding of protobuf;
- RSQL;
- Scalatest.

Higher Education:

Bachelor’s Degree/Master’s Degree in Computer Science or related fields.