Our client company is the supplier of choice of business software and services to the telecommunications and financial services industry.
The company enables both mobile carriers and virtual operators to offer a full suite of products, delivery platforms, support services, superior industry expertise and high-quality customer service without substantial upfront investments from clients.
They provide global telecommunication companies, mobile network operators, banks, supermarkets, consumer product companies, media firms, and other businesses with a full suite of products and services that enables them to fully provide telecom services as part of their business offerings.
All operations are backed up by the company’s state-of-the-art in-house CRM / billing system ensuring proper support and reliable data reports for our customers.
They therefore offer the ideal platform for the B-2-B customer who wishes to operate cost efficiently as an independent global telecom and multimedia distribution organization.
Description and responsibilities
You will be responsible for automating Quality Assurance tests for our customers, served by the company MVNE platform, spanning telecom BSS / OSS, OCS systems and network elements.
You will closely work with other QA engineers, product owners and developers, under an Agile process. Our goal is zero defect customer deployments.
Enjoy working in an international environment, welcome challenges, be both target oriented & self-motivated.
Adhere to the defined Quality Assurance processes and procedures.
Ensure timely delivery of results, in accordance to Release and Deployment planning.
Continuous improvement on Quality Assurance processes and procedures.
Proactive development of continuous integration / continuous delivery pipelines.
Support continuous improvement of the overall Software Development Life Cycle.
Participate in an Agile team, performing either under Scrum or Kanban.
Support and perform installation, configuration and deployment of test automation tools, framework and automated test suites.
Develop and maintain automated test suites.
Test data preparation for manual and automatic executions.
Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
Support to deployments to production.
2 years minimum experience in Testing / Quality Assurance.
Knowledge of XML, Web Services, REST.
Knowledge of relational databases and SQL (Microsoft SQL Server).
Knowledge of API test tools Postman, SoapUI / ReadyAPI, etc.
Experience with Test Automation tools and frameworks - Selenium, Cucumber, Robot Framework, Cypress, etc.
Fluent oral and written communication skills in English ; the company internal communication language is English.
Valuable skills :
Experience in working in Agile teams Scrum and / or Kanban.
Working in distributed teams, with team members located in different time zones.
Knowledge of telecoms market and / or expertise within the fixed / broadband or mobile segments would be advantageous; experience in BSS / OSS systems and have an understanding of main business processes.
Experience with Atlassian tools Jira and Confluence.
Experience with CI / CD tools Jenkins, TeamCity, Gitlab CI, etc.
Experience with automated deployment tools Kustomize, ArgoCD, Helm.
Experience in Event-Driven applications testing.
Knowledge of gRPC.
Knowledge of No-SQL databases (MongoDB).
Testing Kubernetes hosted applications.
ISTQB Certification or any other Quality Assurance certification will be an advantage.