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