Position: Middle / Senior AQA Engineer
Company: Intellias
Category: QA Automation
Experience required: 2y
English level: intermediate

Project Overview:

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.

The HERE Anonymizer product provides both:
- Advanced spatial / ML anonymization approaches for real-time (stream) data;
- Methods to measure anonymization strategies with multiple metrics.

This technology is run on the HERE Platform as a data pipeline (with minimal GUI). The position involves working with elements of data science and machine learning, data streaming of large data volumes (scalable computation) and with a focus on the back-end.

As a team member you will:
- Test planning, test case design, test execution, error reporting and analysis;
- Working closely together with product owner and development teams (Improvement of testing tools, Ideas for new/existing features etc);
- Develop various complex test scenarios for implemented features;
- Create and execute automated test cases as a next step (when manual analysis/testing completed);
- Analysis of complex spatial algorithms and discussing logic with developer;
- Help define quality process with other quality engineers.

General:
- Experienced in backend systems testing;
- Dedication to detail and ensuring quality;
- Self-motivated, curious, and likes new challenges;
- Good communication skills to work in tough cooperation with developers;
- Attentive to details and willing to analyze the data;
- Experienced in automated testing frameworks/approaches is a plus;
- Interested in location-based services and algorithms and stream data processing.

Technical:
- Solid experience with Java. It's ok if your primary language is different, but you're willing to use Java on our project;
- Experience with examining logs, databases, using shell scripts, using log tools like Splunk or similar;
- Understanding of CI/CD principles;
- Ability to work with version control systems like Git;
- Knowledge of scripting languages like bash;
- Linux experience is also a big advantage;
- Understanding of main build systems like Maven, Gradle is a plus.

Higher Education: Bachelor’s or Master's Degree in Computer Science or related fields.