Role description
Job Description:
- Design & Execute comprehensive test strategies covering functional, regression, integration, and end-to-end testing for microservices-based systems
- Performance & Load Testing design, develop, and execute performance test suites using Gatling and/or Locust to validate system behavior under high-throughput, high-concurrency conditions
- Automate build and maintain robust automated test frameworks using Python and PyTest, ensuring high coverage and fast feedback loops
- Understand the Product proactively learn functional and business domain knowledge to independently create meaningful, well-targeted test cases that go beyond surface-level validation
- Non-Functional Testing contribute to scalability, reliability, soak, and stress testing to ensure services meet production-grade SLAs
- API Testing validate RESTful APIs for correctness, error handling, data integrity, and contract compliance
- Debug & Investigate trace test failures across distributed services and cloud infrastructure; collaborate with developers on root cause analysis
- Collaborate work closely with developers, product owners, and cross-functional teams to define acceptance criteria, identify edge cases, and shift quality left
- CI/CD Integration integrate automated test suites into CI/CD pipelines for continuous quality validation
- Report & Communicate produce explicit test reports, defect analyses, and quality metrics; flag risks early and advocate for quality across the team
- Document maintain test plans, test cases, and testing documentation to ensure traceability and knowledge sharing
SkillRequired
- Professional experience in software testing / quality engineering, with a focus on testing scalable, distributed systems
- Strong hands-on experience with Python and the PyTest framework for test automation
- Practical experience with performance testing tools Gatling and/or Locust including test script development, execution, and results analysis
- Solid understa
📌 Lead I (Hyderabad)
🏢 UST
📍 Hyderabad