The future of VoIP is a bright one as new services are continuously launched and legacy telephony networks are replaced by VoIP. Launches of VoLTE and VoWifi networks all around the globe makes this revolution even more exciting, with new challenges and opportunities.
Voipfuture is a carrier-grade voice service monitoring and analytics company that provides a unique technology for assessing, aggregating, analyzing, and visualizing voice quality information, for better data-based insights.
Voipfuture products offer a precise view on both the media and control planes to communication service providers, wholesalers, enterprises, call centers and cloud-based voice services. Since its launch, Voipfuture has been at the forefront of voice quality monitoring and continues to redefine Voice over IP by connecting customers’ view on service quality with high resolution user experience, as well as with insights that enable next gen voice services.
For all these reasons, we would like to strengthen our Quality Assurance (QA) team by hiring a QA Test Engineer. The QA department works closely to the other areas of the company providing validation and verification of internal and external requirements. We sought for efficiency, with the right mix of agile testing, exploratory testing and automation.
Your profile:
- You are technically savvy, always willing to expand your technical knowledge.
- Experience with testing / QA, preferably on Web applications and/or databases.
- At least basic knowledge of TCP/IP networking. Understanding and experience of VoIP related protocols (RTP, SIP, etc), QoS and codecs is a definitive major plus.
- Ideally, you are familiar with telecommunication standards documentation (RFC, 3GPP TSs).
- Familiar with Linux/Unix environment.
- Basic Java programming skills in order to automate tests efficiently. C++, Bash and Python also welcome.
- SQL skills are a definitive major plus.
- Good communication skills. English fluency, German is a plus.
Your tasks/responsibilities:
- Performing feature and system test activities including regression tests and exploratory tests, particularly on new features.
- Automating regression tests. We use Selenium Webdriver (in Java) but can also adopt other tools if you bring that experience.
- Providing the developer team with all the needed information to understand a bug, including detailed descriptions and reproduction steps in an issue tracker (Jira).
- Generating test data and inserting the test data on a database (SQL/scripting).
- Creating, maintaining and performing test cases during factory or user acceptance tests.
- Working together with support team to solve customer incidents, including reproducing them in the local testbed.
- Modifying our testbed setup for special tests, e.g. performance tests.
- This position requires relocation to Hamburg, Germany, or the surrounding area.
- While some remote work is possible, regular on-site presence is necessary for certain tasks (e.g., hardware upgrades, team collaboration, etc.).