Tech Stack
AnsibleAWSAzureCloudDockerGoGoogle Cloud PlatformJenkinsKafkaKubernetesMongoDBPython
About the role
- Join the XSPM team building and maintaining testing infrastructure and frameworks for development teams
- Design and implement core testing infrastructure and frameworks
- Leverage AI capabilities to enhance testing efficiency and implement AI-powered test generation and optimization
- Create scalable and reusable testing solutions with clear APIs and documentation
- Develop CI/CD pipeline integration for automated testing
- Build monitoring, analytics, and reporting systems for test execution
- Establish testing standards and best practices
- Develop utilities and helper functions for common testing scenarios
- Lead technical discussions and architectural decisions for testing infrastructure
- Ensure quality, reliability, and accuracy of large-scale cloud security product
Requirements
- At least 5 years of programming experience as an SDET/Automation Engineer
- Strong proficiency in Go and Python programming languages
- Experience with at least 2 major cloud platforms (AWS, Azure, GCP)
- Solid understanding of testing methodologies and framework architecture
- Experience with CI/CD tools and practices
- Experience with containerization and orchestration (Docker, Kubernetes)
- Self-motivated and independent worker
- Excellent communication and team collaboration abilities
- Experience in Agile workflow methodology
- Experience building scalable testing frameworks
- DevOps experience (big advantage)
- Knowledge of Infrastructure as Code (big advantage)
- Experience with Jenkins, Ansible, Kafka (big advantage)
- Understanding of AI/ML principles and applications in testing (big advantage)
- Practical experience in networking/security (big advantage)
- Experience with MongoDB and OpenSearch (bonus)
- Data analysis and visualisation skills (bonus)
- Experience with test coverage optimisation techniques (bonus)