Job Description
Roles and responsibilities
- Product non-functional testing
- Test all core new features
- release testing
- Testing for high availability, chaos (fault injection)
- Engine performance testing
- Loading performance testing
- Long-running instance testing
- Cloud/ Application
- GUI testing
- Cloud backend testing
- Cloud release test
- Cloud frontend testing
- Query Language
- GSQL syntax testing
- Cypher syntax testing
- GSQL/Cypher performance testing
- Test all GSQL features
- GSQL release tests
Requirements
· Experience testing distributed systems or distributed databases
· Bash and Python for automation
· Experience with contemporary test frameworks and CI/CD tools (Jenkins, Docker, Kubernetes)
· Apache Jmeter, OpenSTA
· K6 / Locust,
Gatling, The Grinder
· Test Automation using Cyprus, Cucumber, Playwright, Selenium
· API testing
· Strong skills in profiling/debugging (perf, FlameGraphs) and reproducing customer issues
· Agile development
· Hands-on experience with AWS, Azure, or GCP cloud services (VMs, networking, storage, Kubernetes)
Nice to have
· Experience with database-specific testing and performance tuning
· Experience with multi-tenant system testing (reliability, performance, isolation, security)
· Leadership experience in distributed QA teams