HamburgerMenu
hirist

Job Description

Description :

Roles & Responsibilities :

- Own end-to-end non-functional testing for the product, including reliability, scalability, performance, and security.

- Validate all core and newly developed features through comprehensive functional and non-functional testing.

- Plan and execute release testing to ensure production readiness.

- Design and execute high-availability and chaos engineering tests, including fault injection, failure recovery, and resilience validation.

- Perform engine and system-level performance benchmarking.

- Conduct load, stress, and scalability testing using industry-standard tools.

- Execute long-running and soak tests to identify memory leaks, resource exhaustion, and stability issues.

- Test cloud-based applications across backend and frontend layers.

- Perform GUI and usability testing for cloud applications.

- Validate cloud releases, including backend and frontend components.

- Test query languages and execution layers, including :

- GSQL and Cypher syntax validation.

- Functional testing of all GSQL features.

- GSQL/Cypher performance and scalability testing.

- Automate test cases and integrate them into CI/CD pipelines.

- Reproduce, analyze, and debug customer-reported issues in complex distributed environments.

Requirements :

- Proven experience testing distributed systems or distributed databases.

- Strong automation skills using Bash and Python.

- Hands-on experience with modern test frameworks and CI/CD tools such as Jenkins, Docker, and Kubernetes.

- Experience with performance and load testing tools, including :

- Apache JMeter, OpenSTA.

- k6, Locust, Gatling, The Grinder.

- Test automation experience using Cypress, Cucumber, Playwright, or Selenium.

- Strong experience in API testing.

- Excellent skills in profiling and debugging using tools like perf and FlameGraphs.

- Solid understanding of Agile development methodologies.

- Hands-on experience with cloud platforms such as AWS, Azure, or GCP, including VMs, networking, storage, and Kubernetes.

Nice to Have :

- Experience in database-specific testing and performance tuning.

- Exposure to multi-tenant system testing, including reliability, performance isolation, and security.

- Prior leadership or mentoring experience within distributed QA or test engineering teams.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in