Infrastructure Test Engineer
You will be the member of Enterprise Product & Platform Engineering where you will transform the way of delivering infrastructure to our business clients. A key construction of EP&PE will be the evolution of the IT Product Manager, who will partner with Engineering Domains, Business Aligned Service Delivery organization, DevSecOps Domain and our operational support teams to ensure that IT PM&D provides high quality, commercially attractive and timely solutions to support our business strategy.
The Infrastructure Test Engineer will work in a rapid development environment as part of a multi‑disciplinary team of engineers who design, develop, evaluate, test, verify, validate, and provide in‑service engineering support for the Infrastructure Test Engineering team. Experience in Python or Shell scripting, understanding of configuration management tools (e.g., Chef or Ansible), and the ability to write and support automated testing solutions using these automation languages for multi‑tiered applications is required. Basic knowledge of the software implementation lifecycle and the ability to work well with both business clients and developers are also essential.
Your Responsibilities
- Understand the infrastructure from design documents and identify the testing scope, integrating them into orchestration platforms such as Jenkins CI/CD pipelines or Ansible.
- Support overall QA activities such as development of Test Approach, Test Cases, and manual test execution as needed.
- Learn and work with network concepts and automate testing against configuration, firewall rule changes, proxies, and load balancers.
- Adopt DevOps culture and automated infrastructure provisioning processes.
- Communicate effectively, both verbally and in writing.
- Develop, maintain and execute automations such as Chef/Ansible, Python/Ruby/Shell scripts, and Jenkins CI/CD groovy scripts.
- Perform manual testing of UI, APIs, or any application that requires manual testing.
- Contribute to the architecture evolution of Infrastructure Test Automation Frameworks and related capabilities as part of an Agile team.
- Participate in all phases of the project lifecycle, working with stakeholders during project definition, requirements definition and review, and providing subject‑matter expertise.
- Design and develop test cases using traditional test design techniques based on Stories/Epics or functional requirements.
- Work closely with application development and other technical teams to understand how changes in the software product affect maintenance of test scripts.
- Collaborate with business resources to understand the purpose and concept for software features.
- Support performance, resiliency, and recovery validation activities for applications and platforms, including availability, failover, scalability, and recovery testing across cloud, container, and hybrid environments.
- Participate in resiliency test planning and execution by supporting risk‑based test scenarios, recovery validation, observability‑driven analysis, and RTO/RPO verification activities.
- Collaborate with engineering and operations teams to analyze performance and resiliency test results, document findings, and provide traceable test evidence for governance, audit, and operational readiness reviews.
Talents Needed For Success
- Minimum 3+ years of IT experience with proven expertise in Testing, DevOps, Platform Operations, or equivalent roles.
- Basic automation scripting knowledge using Chef/Ansible, Python/Ruby/Shell scripts.
- Knowledge of basic network concepts such as network configurations, firewall rules, proxies, and load balancers.
- Working experience on Linux OS or any UNIX‑flavored system.
- Basic knowledge of AWS cloud technology and services.
- Basic understanding of tracking and defect tracking in JIRA.
- Ready to learn or basic knowledge of resiliency engineering concepts, including high availability, disaster recovery, failover validation, RTO/RPO objectives, and observability principles.
- Ready to learn or understand resiliency and chaos testing approaches across AWS, Azure, Kubernetes/OpenShift, cloud, and hybrid infrastructure environments.
- Ready to learn or understand resiliency and chaos engineering tools such as Gremlin, stress‑ng, AWS Fault Injection Service (AWS FIS), Azure Chaos Studio, or similar platforms (a plus).
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.