This is a collaboration with a US university on a next-generation standard for emergency communication that provides new features and improves data exchange between callers and answering centers.
As a QA Engineer, you will join a team designing and coding a public test suite to be used by companies implementing the NG911 functional elements. Your primary focus will be on automated tests and procedures covering requirements from the standard documents, as well as the particular coding of different elements of the test suite.
Responsibilities:
Creating test procedure documents for next-generation telecom solutions
Design, develop, and maintain automated test scripts for telecom using Python
Creating test environments and simulating message flows
Execute automated test suites, log defects, and prepare test reports to ensure comprehensive test coverage and timely issue resolution
Work closely with team members and product managers to understand project requirements and identify potential testing challenges
Contribute to building and enhancing automation frameworks using Python
Requirements:
4+ years of experience in software testing
At least 2 years of experience with test automation using Python
Experience with Wireshark, tcpdump
Knowledge of protocols: SIP, SDP, RTP, HTTP, TLS
Strong Python programming skills
At least a basic understanding of networking + experience with virtualization
Strong problem-solving skills and a keen eye for detail
Ability to define a problem by conducting some additional research and propose a way to solve it
Excellent communication skills and ability to work independently and share results with a team, and the customer
At least an Intermediate English level (both spoken and written)