Job Description
Job Description
REQUIREMENTS:
Total experience 10+ years Deep expertise in test architecture, testing frameworks, and QA practices in Agile / DevOps environments. Strong hands-on experience designing reusable testing frameworks (not just test automation). Strong coding skills in Java for framework and library development. Strong scripting experience in Python for utilities, tooling, and orchestration. Solid experience with cloud-native platforms – Azure Cloud or OpenShift. Strong hands-on experience with Kubernetes (deployments, services, debugging, test execution). Experience integrating test frameworks with GitHub Actions and modern CI/CD pipelines. Hands-on exposure to BDD, performance/load, chaos/resilience, end-to-end, soak, sanity, and smoke testing . Strong understanding of cloud-native architectures and infrastructure services . Experience working with large-scale distributed systems or platform services . Proven ability to standardize testing practices across multiple engineering teams. Strong analytical, architectural, and problem-solving skills. Excellent communication and collaboration skills across engineering and leadership teams. Passion for building scalable testing platforms and frameworks , not just writing tests. RESPONSIBILITIES:
Design, develop, and maintain lightweight, scalable, and reusable testing frameworks for infrastructure platforms. Define and evolve testing architecture, strategy, and long-term roadmap in collaboration with engineering leadership. Build framework components supporting BDD, performance, chaos, resilience, E2E, conformance, soak, sanity, and smoke testing . Ensure testing frameworks are cloud- and Kubernetes-friendly , extensible, and easy to integrate across services. Assess existing testing processes, identify gaps and risks, and recommend improvements. Drive standardization of testing practices across multiple infrastructure and platform teams. Partner with engineering teams to enable adoption of platform-wide testing frameworks with minimal friction. Provide starter kits, templates, documentation, and reusable components for developer enablement. Collaborate closely with the existing senior test engineer to co-own framework evolution and execution. Mentor and guide engineers to elevate testing quality and maturity across teams. Build custom tooling, utilities, and integrations as required to support testing needs. Integrate testing seamlessly into CI/CD pipelines using GitHub Actions . Embed automated testing into deployment workflows and release gates. Work hands-on with Kubernetes-based environments for test execution and orchestration. Evaluate new tools, technologies, and testing approaches through POCs to validate suitability. Troubleshoot and resolve complex testing and pipeline issues through systematic root-cause analysis. Advocate best practices for scalability, reliability, resilience, and non-functional testing across the platform. Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application