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.
About the Company
👋🏼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 (17500+ experts across 39 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!
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Nagarro
Sponsored
Apply for this position
Sign In to ApplyAbout Nagarro
Careers at Nagarro. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.