Tech Stack
CloudJMeterKubernetesOpen SourcePython
About the role
- Design and execute stress tests to simulate high-load scenarios on critical services used by millions of community members, including the Open VSX Registry
- Develop automated test suites for performance, reliability, and regression testing
- Analyse system behavior under load and identify potential bottlenecks or failure points
- Collaborate with development teams and infrastructure engineers to optimise resource usage and scalability
- Document test results and provide actionable recommendations for improvements
- Monitor system metrics and logs to assess performance trends over time
- Contribute to quality assurance processes and release readiness reviews
- Support incident analysis and postmortem investigations related to performance issues
Requirements
- 3+ years of experience in software testing, QA, or performance engineering
- Familiarity with Kubernetes, containerized environments, and cloud infrastructure
- Experience with load testing tools (e.g., JMeter, Locust, k6) and observability platforms
- Strong scripting skills (e.g., Python, Bash) and comfort with CI/CD pipelines
- Ability to interpret system metrics and logs to diagnose performance issues
- Excellent communication and documentation skills
- Bonus: experience testing open source registries or developer platforms