Salary
💰 $120,000 - $180,000 per year
Tech Stack
AWSCloudCyber SecurityDistributed SystemsETLGoGrafanaJavaKafkaMicroservicesPostgresPrometheusPythonRedis
About the role
- Design and implement comprehensive test automation frameworks, including unit, integration, and end-to-end testing for Next-Gen SIEM
- Leverage generative AI tools to accelerate test creation, maintenance, and coverage analysis
- Build and maintain CI/CD pipelines with integrated testing and quality gates
- Develop monitoring, alerting, and observability solutions using Grafana, PagerDuty, Slack, and other tools
- Collaborate with Next-Gen SIEM and Platform engineering teams to identify performance bottlenecks and implement scalable testing solutions
- Create automated testing for system resilience, including chaos engineering and failure scenario validation
- Participate in production support and incident response, contributing to root cause analysis and preventive testing strategies
- Implement performance and load testing to validate scalability requirements
- Contribute to post-incident reviews by developing tests that prevent regression of identified issues
- Help teams adopt testing best practices and improve their quality processes
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Strong programming skills in languages such as Go (preferred), Python, or Java
- Experience with test automation frameworks and testing methodologies
- Knowledge of CI/CD tools and practices, including test integration
- Experience with cloud technologies including OpenSearch, Redis, Kafka, PostgreSQL, and similar distributed systems
- Knowledge of time-series databases and log aggregation systems testing
- Understanding of cloud-native architecture patterns and microservices design principles
- Experience with big data testing frameworks and ETL pipeline validation
- Familiarity with monitoring and observability tools (Grafana, Prometheus, PagerDuty)
- Experience with cloud platforms (preferably AWS) and containerization technologies
- Understanding of distributed systems testing challenges and solutions
- Strong analytical and troubleshooting skills for complex system issues
- Ability to work independently and deliver well-defined testing solutions
- Experience with API testing and microservices testing patterns
- Experience with production support and incident response, root cause analysis
- Bonus: Experience in cybersecurity or security testing; chaos engineering; performance testing; event streaming architectures; infrastructure as code; generative AI tools for test automation; SRE/reliability engineering