LiveFull-timeApply by 1 Nov 2026
Senior Software Engineer in Test
Hyderabad, Telangana, India
- Experience
- 5–8 years
- Employment
- Full-time
- Work mode
- Onsite
- Salary
- ₹1.9 L–24.1 L / year
- Deadline
- Apply by 1 Nov 2026
- Posted
- 2026-01-19
Required skills
| Skill | Experience | Level |
|---|---|---|
| Python | 4+ years | Intermediate |
| Jenkins | 4+ years | Intermediate |
| Docker | 4+ years | Intermediate |
| Kubernetes | 4+ years | Intermediate |
| AWS | 3+ years | Intermediate |
| Azure | 3+ years | Intermediate |
| GCP | 3+ years | Intermediate |
| Bash Scripting | 4+ years | Intermediate |
| Automation Testing | 5+ years | Intermediate |
| Backend testing | 5+ years | Intermediate |
About the role
Job Description
Job 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
Requirement
- 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
- Strong experience in Product & 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
- Experience with performance and load testing tools, including Apache JMeter, OpenST, K6
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 team
- Test automation experience using Cypress, Cucumber, Playwright, or Selenium