Description
The project is focused on quality assurance for telecommunication 2G/3G/4G modems. These modems provide machines ability to communicate over a cellular network (Machine2Machine communication). To make sure a modem is working correctly, it is required to do a lot of testing in different cellular network conditions, testing by means of network simulators and protocol verification. Modems are designed to work for any existing cellular network (GSM, UMTS, LTE, CDMA) and provide a variety of communication interfaces (RS232, USB, SPI, I2C) to an end user. For quality assurance, there is manual testing and automated tests. To keep automated tests running there is a need to configure and manage a dedicated environment that enables also remote testing.
Responsibilities
- Working in software verification team of embedded systems (telecommunication modems)
- Configuring, maintaining and managing test environment (for automated tests, remote testing)
- Troubleshooting and problem solving for test automation team
- Performing SW version control system synchronization (between different repositories)
- Continous enhancement of the test environment (including tools development)
- Performing software tests, if needed
Requirements
- Experience in software version control systems (Git, SVN, ClearCase or other)
- Basic knowledge of operating systems (Windows, Linux), computer network systems
- Experience in handling embedded systems, performing basic repairs (soldering, hardware repair, etc.)
- Good English – spoken and written
- Ability to take responsibility for the tasks realization and high quality assurance
- Fulfilling commitments and willingness to show initiative
Preferences
- Experience in software verification (preferably embedded projects/telecommunication)
- Experience in test automation, basic command of Python or Java SE/ME