We are looking for an experienced Senior QA Automation Engineer to join us in the development of a new Net2Phone UCaaS platform. Our goal is to reach a full CI/CD pipeline with a target value of 100% automated test cases. You should be interested in testing API services (both monolith and microservices with e2e scenarios and separate atomic cases close to unit test level to speed up delivery), work with calling applications automation both from UI and Device sides, and take part in the building performance test pipelines on all projects.
The current state of automation: it is a family of several own automation test frameworks in ongoing development. Our goal is to build each of them as a quality gateway for releasing code to any piece of infrastructure that we have. GUI testing is not on our board is it a benefit or not.
We use next technologies in our work:
Default is Java 8/11, but Scala and Groovy are also present.
We work with Kafka queues to operate with test data and validation.
Jenkins as a CI/CD system.
Jira for project management and bug tracking.
TMS is TestRail.
We are open to using any reasonable tools to solve tasks and bring more quality to the product.
We are using Gatling to do a performance task but are open to any tool.
At IDT you will:
Be a member of a SCRUM team with all related artifacts.
Automate new test cases, extend and maintain existing cases in different integration areas.
Take part in building automation for calling functionality.
Take part in building performance testing pipelines.
Integrate Automated testing within CI for all deployment tasks.
Build and execute testing routine with Jenkins for all environments.
Communicate and escalate product quality issues.
Work with the TMS system to maintain and extend the coverage of the product (yes, we need to link automation cases with TestRail cases and even add on our own).
We would like to see:
4+ years of experience with applications automation testing (Java).
Working with Jenkins pipelines.
Working with API services.
Understanding of the best practice to work with API object models and appropriate methods.
Remote work opportunity!
26 vacation days & 5 fully covered sick days without sick leave required per year.
Professional training, seminars and conferences compensation.
Sports activities reimbursement.
Superb English lessons.
IDT Belarus is a part of IDT Corporation – American telecommunications company founded in 1990 and headquartered in New Jersey. It is an industry leader in prepaid communication and payment services and one of the world's largest international voice carriers. We are listed on the NYSE, employ over 1500 people across 20+ countries and have revenues in excess of $1.5 billion.
Net2Phone is a rapidly growing global provider of unified cloud communications solutions. It was named ‘VoIP Supplier of the Year’ by the Telecom Consulting Group in 2018. Its cloud communication solution provides an integrated communications suite featuring powerful collaboration tools such as voice, messaging, chat, unlimited domestic and international calling to 23+ countries.