Roles & Responsibilities1. Automation & Scripting ExpertiseStrong hands-on experience in Python scripting (mandatory)Experience with Automation frameworks (Robot Framework, PyTest, etc.)Ability to develop and maintain scalable, reusable test scripts2. Transport Network KnowledgeStrong understanding of Optical transport (DWDM/CWDM basics)Fibre network fundamentalsIP/MPLS networking conceptsAbility to Automate testing across multi-layer transport environments3. Test Automation FrameworksExperience in:Designing and implementing automation frameworksAbility to Automate: Functional testing Regression testing E2E validationKnowledge of: Data-driven and modular test design4. API & System Integration TestingExperience with: REST API testing and automationAbility to Validate: Network systems OSS/BSS integrationsFamiliarity with: API testing tools (Postman, REST clients)5. CI/CD & DevOps IntegrationExperience integrating automation with: CI/CD pipelines (Jenkins, Git, etc.)Ability to: Enable continuous testing in deployment pipelinesUnderstanding of: Version control and release workflows6.
Data Handling & AnalyticsAbility to: Process and analyse: Test results and network performance dataExperience with: Parsing logs and OTDR test outputs (preferred)Basic database/query skills: SQL (preferred)7. Test Design & ValidationStrong experience in: Test case design and automation conversionAbility to Validate: Network services Transport pathsSupport:Test planning and coverage improvement8. Performance & Fault AutomationAbility to Automate: Performance testing (latency, throughput)Fault simulation (failover scenarios)Experience in:Identifying anomalies via automated scripts9. Tools & Lab AutomationFamiliarity with:Network testing tools and lab environmentsAbility to Automate:Testbed setupEnvironment configurationExperience in:Virtualised or lab-based testing setups10. Functional CompetenciesStrong analytical and automation-first mindsetAbility to:Reduce manual effort through test automation