Responsibilities:
- Rapidly understand and contribute to the ongoing conversion of approximately 900 regression scripts from a TCL automation framework to pyATS (Python Automated Test System).
- Quickly become productive in converting the remaining regression scripts, adhering to strict project deadlines.
- Leverage your strong Python programming skills to develop and maintain robust and efficient pyATS automation scripts.
- Utilize the Cisco GPT (Generative Pre-trained Transformer) for automation tasks and to enhance the efficiency of the conversion process.
- Collaborate closely with the existing automation team to understand the current test framework and contribute to best practices in the new pyATS environment.
- Develop a deep understanding of the existing regression test scenarios and translate them accurately into pyATS scripts.
- Execute and troubleshoot converted pyATS scripts, identifying and resolving any issues.
- Contribute to the development and maintenance of the automation framework and related tools.
- Document the converted scripts and automation processes.
- (Preferred) Utilize knowledge of Cisco SDWAN and the VTest Framework to enhance the automation efforts in this specific domain.
- Apply your extensive knowledge of network security principles, particularly IPsec, to ensure comprehensive test coverage.
Required Skills and Experience:
- 8+ years of hands-on experience in network security.
- Extensive and demonstrable hands-on working experience in Python programming is mandatory.
- Proven experience in developing and implementing automation frameworks and scripts.
- Experience with test automation tools and methodologies.
- Strong understanding of network security concepts, protocols, and technologies, with a deep focus on IPsec.
- Excellent problem-solving and analytical skills.
- Ability to quickly learn and adapt to new technologies and frameworks.
- Strong communication and collaboration skills
- Ability to work independently and as part of a team to meet tight deadlines.
Desired Skills and Experience (Advantageous):
- Hands-on experience with the pyATS framework.
- Familiarity with the Cisco GPT for automation.
- Knowledge of Cisco SDWAN technologies and configurations.
- Experience with the VTest Framework.
- Experience working in an Agile development environment.
- Familiarity with CI/CD pipelines and integration of automation scripts.