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

Skills & Requirements
BS/MS degree in Computer Science or equivalent
Strong SW testing background (various types of testing, work with test documentation, requirements analysis, etc.)
At least 2-3 years of experience in Test Automation (Java)
Strong Java skills 
Experience with next testing tools/technologies: Junit, TestNG, Rest Assured
SQL knowledge (ability to build complex queries, analyze data)
CI integration (Jenkins)
Fluent user of Jira
Working experience with GIT
QA Documentation hands-on experience
Strong written and verbal communication skills in English

Would be a plus
Experience with Maven, AWS, Spring framework, SOAP

About the project
Unified web-based solution to provide its subscribers an opportunity of configuring services, searching for phone numbers, ordering, porting in/out, and provision of phone numbers on their telephony network, and also provide the ability to terminate services. This system was implemented with a set of dependent complex projects.
Only few directions, sub-projects briefly described below:
- frontend system that give possibility operate in different ways with phone numbers. Also was created API to meet strict performance requirements and integrate it to Dashboard Web Portal. Telephone number inventory completely integrated with Telecom Provider services and partner vendors, which automates process of porting telephone numbers. All business processes related to purchasing numbers are integrated with billing system.  The communication between modules uses RabbitMQ as a highly available and durable messaging system.
- unified web-based solution to provide its subscribers an opportunity of configuring clusters based on system and network metrics. The goal was to create stable, uniformly loaded system that based on metrics result, that received from system and after analysis log collectors, give possibility for configuration of cluster.