DevOps
Cloud Testing Automation Suite
Comprehensive test automation framework for cloud firewall solutions at Palo Alto Networks, featuring multi-cloud infrastructure testing and Kubernetes orchestration.
PythonPytestJenkinsKubernetesDockerAWSGCPAzureVMware ESXiJiraConfluenceREST API
Project links not publicly available

About the Project
Overview
As Lead Engineer - SQA at HCL Technologies, serving Palo Alto Networks, I led a team of six engineers in developing and maintaining a comprehensive cloud testing automation suite. This project encompassed test case development, automation framework creation, and multi-cloud infrastructure management.
Key Achievements
Team Leadership
- Led a team of 6 QA engineers
- Focused on developing test cases for cloud security solutions
- Streamlined bug tracking and resolution using Jira
- Created detailed documentation on Confluence
Test Automation Framework
Core Automation
- Developed automated test cases using Pytest Framework and Python
- Orchestrated test execution through Jenkins CI/CD pipelines
- Significantly reduced manual testing effort
- Enhanced product reliability and release efficiency
Test Coverage
- Regression Testing
- Smoke Testing
- Acceptance Testing
- Integration Testing
Multi-Cloud Infrastructure
Engineered complex test beds across major cloud platforms:
| Platform | Purpose |
|---|---|
| VMware ESXi | On-premise virtualization testing |
| AWS | Cloud native testing scenarios |
| GCP | Cross-cloud compatibility |
| Azure | Enterprise cloud testing |
Kubernetes Firewall Testing
Container Firewall APIs
- Crafted core APIs for a novel containerized firewall application
- Deployed within Kubernetes clusters
- Enhanced testing capabilities for QA and Development teams
Kubernetes Test Infrastructure
- Established intricate Kubernetes clusters
- Designed to test various scenarios for container firewall application
- Supported complex network policy testing
- Multi-node cluster configurations
Technical Details
Technology Stack
- Testing Framework: Pytest, Python
- CI/CD: Jenkins
- Cloud Platforms: AWS, GCP, Azure, VMware ESXi
- Container Orchestration: Kubernetes, Docker
- Bug Tracking: Jira
- Documentation: Confluence
- Version Control: Git
Testing Architecture
Jenkins Pipeline
↓
Test Orchestration Layer
↓
┌─────────────────────────────────────┐
│ Multi-Cloud Test Environments │
├─────────┬─────────┬─────────┬───────┤
│ ESXi │ AWS │ GCP │ Azure │
└─────────┴─────────┴─────────┴───────┘
↓
Kubernetes Clusters (Firewall Testing)
↓
Results → Jira → Confluence Reports
Impact
- Efficiency: Reduced manual testing by 80%+
- Coverage: Comprehensive multi-cloud test coverage
- Quality: Improved release quality through automated regression
- Speed: Faster release cycles through CI/CD integration
- Documentation: Complete test documentation and knowledge base
Project Details
Year
2022
Category
DevOps
Related Projects
Want to see more of my work?
Back to All Projects

