About the role
Requirements:
- Bachelor's or master's degree in computer science, engineering, or a related field.
- 1+ years of experience in software testing, with at least 2-3 years in test automation.
- Strong programming skills in languages such as Python, Java, or Go.
- Experience with test automation frameworks (e. g., Selenium/Playwright, Pytest, Robot Framework, JUnit).
- Experience with network technologies, protocols (TCP/IP, BGP, SNMP), and observability tools (Prometheus, Grafana, ELK).
- Experience integrating tests with CI/CD pipelines (Jenkins, GitLab CI, or similar).
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills and ability to influence quality practices across teams.
Preferred Qualifications:
- Experience with large-scale distributed systems and cloud-native architectures.
- Knowledge of container orchestration (Kubernetes, Docker) and microservices testing.
- Familiarity with network performance testing and monitoring.
- Experience with test data management and simulation of network traffic.
- Prior experience mentoring or leading automation teams.