RingCX is a simple and powerful AI-integrated contact center solution. The RingCX Billing team is responsible for converting service usage into costs based on various license types. We also develop and maintain an API for partners to manage their customers' accounts and licenses.
The team is international, based in Bulgaria, Georgia, India and Spain.
Our priority is quality, as services are finance-related. Developing tests on multiple levels of test pyramid is a part of features-development flow. We use CI/CD to assure quality and deliver our components to production.
Responsibilities
Being one of two senior QAA engineers in a RingCX Billing Team;
Working on new features tests automation, prepare test plans, implement component and integration tests;
Supporting CI/CD engine and tests;
Making releases - launch CI/CD pipeline, analyse failed tests, agree on integration testing with other teams, approve Production deploy;
Studying business processes to understand possible test cases better.
Requirements
Java development experience and understanding of core concepts as OOP, Collections, Exception handling, patterns;
Experience with JUnit or TestNG frameworks;
Good understanding of QA theory (test design, level of testing, software development lifecycle, etc);
Experience with CI/CD services (Jenkins, Bamboo, etc);
Knowledge of the HTTP protocol and the concept of REST;
Understanding of Agile methodologies;
Experience with Docker.
Will be a plus
Experience with mock libraries (mockito, mockServer, wireMock);
Work experience as manual QA;
Experience in Kafka testing;
Basic knowledge of Kubernetes/ArgoCD.
We offer
Well-coordinated professional team;
Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;
Additional Health and Life Insurance Package;
Employee Assistance Program;
25 vacation days;
ReBenefit Platform Account.