Key Responsibilities
- Design and execute test strategies for distributed systems focusing on scale, performance, and
resiliency with working knowledge in distributed system protocols.
- Build automated test suites using Python and CI/CD pipelines.
- Validate Spark workloads, distributed job correctness, fault injection testing, and performance
benchmarking.
- Perform security testing including certificate validation, SSL/TLS flows, and authentication
workflows.
- Develop automated regression, integration, and load/performance test pipelines.
- Identify system bottlenecks and collaborate with development teams.
- Drive continuous improvement in QA processes and automation frameworks.
Required Skills & Experience
-10 years of QA/testing experience in distributed systems.
- Strong hands‑on experience testing systems built in Python, CI/CD pipelines and automation
framework.
- Practical experience Apache Spark, Hadoop and Hive Environment Testing.
- Strong understanding of distributed system behavior.
- Experience in security testing including encryption and SSL/TLS validation.