Job Title QA Engineer - Automation Role Overview
We are looking for a QA Lab Automation Engineer responsible for developing and maintaining automated test frameworks for telecom lab environments. The role involves working closely with domain and infrastructure SMEs to automate test cases, integrate lab equipment with automation platforms, and ensure efficient validation of telecom network functions across multiple domains such as Radio, Core, Transport, and Devices. The candidate should have strong scripting expertise, networking fundamentals, and experience working with telecom testing equipment and automation frameworks. Key Roles & Responsibilities
- Understand test case requirements, scope, and validation objectives in collaboration with domain and infrastructure SMEs.
- Translate test scenarios into automation scripts using Python, TCL, REST APIs, and Appium frameworks.
- Develop and maintain automation frameworks for telecom lab validation environments.
- Document test scope, procedures, and automation workflows for validation activities.
- Integrate traffic generators, protocol simulators, testing equipment, and IP network elements with the automation platform.
- Develop and maintain drivers and scripts for retrieving parameters and telemetry from power equipment, servers, routers, switches, and other network elements.
- Support SMEs in modifying, maintaining, and enhancing existing automation scripts across multiple telecom domains.
- Manage automation platform operations including user management and system configuration.
- Maintain test scripts and code repositories using Git or similar version control systems.
- Build and maintain CI/CD pipelines for automated testing and script deployment cycles.
- Perform troubleshooting and debugging related to connectivity, network elements, and test equipment integration within the automation platform.
- Ensure automation scalability and reliability across lab and field validation environments. Required Skills & Technical Expertise
- Automation & Scripting o Strong expertise in Python, TCL, and REST API-based automation. o Experience developing automation test scripts using Appium or similar frameworks. o Hands-on experience in functional and feature test case automation.
- Telecom Domain Knowledge o Good understanding of 4G and 5G technologies in at least one telecom domain: Radio Core Transport Devices o Familiarity with multi-domain telecom testing scenarios.
- Networking Knowledge o Strong understanding of IP networking concepts including: o Layer 2 and Layer 3 protocols o Routing and switching concepts o Hands-on experience with network devices such as routers, switches, firewalls, or mobility network elements.
- Test Equipment & Tools o Experience working with telecom testing equipment and simulators such as: Anritsu, Ixia, Viavi, Spirent (STC, Landslide)
- Development & DevOps Tools o Experience with GitLab or similar version control repositories. o Familiarity with CI/CD automation pipelines. o Experience with JIRA or similar issue tracking tools in agile environments. Additional / Preferred Skills
- Experience with Spirent iTest Framework and Velocity.
- Prior exposure to automation frameworks used in telecom lab validation environments.
- Strong analytical, debugging, and troubleshooting skills.
- Ability to work in cross-functional teams with domain SMEs and infrastructure teams.
Experience & Qualifications
- 8 + years with 2+ years of experience in automation of functional or feature test cases telecom
- Bachelor's degree in Electronics, Telecommunications, Computer Science, or related field.
- Networking certifications such as CCNA / CCNP will be an added advantage.