Senior Staff Engineer,

AI overview

Design and maintain scalable testing frameworks for cloud-native platforms, driving standardization of testing processes across multiple engineering teams.

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.

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

👋🏼 We're Nagarro.We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Engineer Q&A's
Report this job
Apply for this job