Key Responsibilities:
- Develop and maintain automation frameworks using Python, Java, and Robot Framework.
- Design and execute API automation suites for REST, JSON, and gRPC interfaces.
- Integrate automated tests into CI pipelines using Git, Jenkins, and GitLab CI.
- Build and test frontend components using React, JavaScript/TypeScript, HTML5, CSS3, Vite, React Router, and Axios.
- Develop and test backend services using Python, Django, and Django REST Framework (DRF).
- Implement authentication (JWT) and manage CORS using Djangocorsheaders.
- Work with PostgreSQL for data validation, backend automation, and test data management.
- Automate test scenarios for broadband and FTTH systems covering L2/L3 networking workflows.
- Troubleshoot networking issues involving OLT, ONT, VLAN, QoS, IP, and BNG.
- Ensure test alignment with Broadband Forum (BBF) standards (preferred).
Required Skills:
Automation & Tools
- Strong programming expertise in Python or Java.
- Hands-on experience with Robot Framework.
- Solid experience in API automation (REST/JSON/gRPC).
- Working knowledge of Git, Jenkins, and GitLab CI.
- Frontend skills: React, JavaScript/TypeScript, HTML5, CSS3, Vite, React Router, Axios.
- Backend skills: Python, Django, DRF, JWT authentication, CORS handling.
- Database skills: PostgreSQL and Django ORM (SQLAlchemy not required).
Networking & Broadband
- Good understanding of FTTH and Access Network architectures.
- Knowledge of OLT, ONT, VLAN, QoS, IP, L2/L3, and BNG components.
- Exposure to BBF standards (preferred).
Preferred Qualifications:
- Experience in telecom, broadband, or ISP environments.
- Ability to debug network flows and automate network test scenarios.
- Strong analytical and problemsolving skills.
- Familiarity with Tailwind CSS or other UI libraries (MUI, Bootstrap).
Telecom domain knowledge required.