Job description
In one sentence
In this role, you'll be responsible for testing software, creating comprehensive test plans, executing manual and automated tests, collaborating with developers, participating in Agile processes, reporting, and validating defects, and continuously enhancing testing procedures and environments.
What will your job look like?
1. Perform functional, regression, and integration testing to identify software defects.
2. Create and maintain test plans, cases, and data for comprehensive coverage.
3. Execute manual and automated tests, ensuring software quality.
4. Collaborate with developers to resolve defects and clarify requirements.
5. Engage in Agile processes, including sprint planning and retrospectives.
6. Report and validate defects to resolution.
7. Enhance testing procedures and documentation continuously.
8. Contribute to testing environment maintenance and improvement.
All you need is....
1. Proficiency in Telecom systems, protocols, billing, charging, and policy management.
2. Understanding of 4G and 5G network components.
3. Competency in software testing and methodologies, including Systems Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
4. A solid foundation in Unix/Linux operating systems, enhancing technical capabilities.
5. Practical experience with cutting-edge technologies like Kubernetes, Docker, and Kafka.
6. Proficiency in the use of automation testing tools, such as JMeter, Selenium, and TestNG.
7. Familiarity with REST-API, including the use of Postman.
8. Exceptional communication and interpersonal skills.
9. Experience with Agile methodologies.
10. Troubleshooting and Debugging: Strong problem-solving skills and the ability to diagnose and resolve complex technical issues efficiently.
11. Enabling effective collaboration within a geographically dispersed team.
12. Willingness to learn and adapt.