N
Senior Associate - Automated Reliability Test – (Development)
National Payments Corporation of India
Hyderābād
Full-Time
0-3 Years experience
Description
Job details
- Job Title: Automated Reliability Test Engineer (Chaos Engineering)
- Division: Technology / Platform Engineering / SRE
- Years of Experience: 3+ Years
- Education: Bachelor's/Master's in Computer Science, Electronics/Electrical Engineering, Data Science, or related technical field
- Employment Type: Full-time
- Location: Hyderabad
- Role Type: Permanent
Key responsibilities
- Design and implement automated reliability and resilience testing strategies.
- Develop test plans to simulate real-world system failures and identify weaknesses.
- Execute chaos engineering experiments covering network, hardware, and software faults.
- Utilize Linux as the core environment for debugging, testing, and infrastructure validation.
- Work with Docker and Kubernetes for containerized and orchestrated test environments.
- Build automation workflows using shell scripting and integrate them with testing frameworks.
- Implement fault injection scripts and techniques for controlled system disruption.
- Document failure modes and propose mitigation strategies to improve reliability.
- Collaborate with development, operations, and QA teams to align test execution with business needs.
- Communicate experiment results, impacts, and improvement recommendations to stakeholders.
Required Technical Skills
- Proficiency in Linux operating systems.
- Hands‑on experience with Docker and Kubernetes.
- Strong shell scripting capability (Bash, Shell).
- Experience in automated testing or automation workflows.
- Practical exposure to chaos tools or fault injection techniques.
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD).
- Experience with infrastructure automation tools such as Terraform or Ansible.
Key skills and experience required
- Strong understanding of reliability, resilience, and non‑functional testing concepts.
- Practical exposure to chaos engineering methodologies and failure simulation.
- Hands‑on experience in Linux‑based environments.
- Strong analytical and problem‑solving abilities for system behavior diagnosis.
- Ability to work cross‑functionally with DevOps, SRE, and development teams.
- Clear communication and documentation skills for experiment results and system insights.
Good to have skills and experience required
- Exposure to AI‑powered testing or automation tools.
- Experience with ML‑based system insights or anomaly detection.
- Background in Python scripting for automation.
- Understanding of performance testing or site reliability engineering (SRE) practices.
- Knowledge of distributed systems behavior under failure conditions.
Requirements
Required Technical Skills
- Proficiency in Linux operating systems.
- Hands‑on experience with Docker and Kubernetes.
- Strong shell scripting capability (Bash, Shell).
- Experience in automated testing or automation workflows.
- Practical exposure to chaos tools or fault injection techniques.
- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD).
- Experience with infrastructure automation tools such as Terraform or Ansible.
Key skills and experience required
- Strong understanding of reliability, resilience, and non‑functional testing concepts.
- Practical exposure to chaos engineering methodologies and failure simulation.
- Hands‑on experience in Linux‑based environments.
- Strong analytical and problem‑solving abilities for system behavior diagnosis.
- Ability to work cross‑functionally with DevOps, SRE, and development teams.
- Clear communication and documentation skills for experiment results and system insights.
Benefits
| Why Join Us At NPCI, you'll be part of a purpose-driven organization shaping the future of digital payments in India and beyond. NPCI offers a unique opportunity to work on cutting-edge projects that directly impact millions. We foster a culture of innovation, inclusion, and high performance, where every individual is empowered to lead with purpose and deliver with passion. With a strong focus on employee wellbeing, continuous learning, and collaborative success, NPCI is more than just a workplace—it's a platform to grow, contribute, and make a meaningful difference. Life at NPCI NPCI news Our Culture |
About National Payments Corporation of India
-
Industry: no-mention0Website
