Overview
IntroductionAt IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You’ll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.
Your Role And Responsibilities
As a QA/Test Developer specializing in cloud deployments, you will ensure the quality and testing of OpenShift AI solutions, working on cutting-edge projects . You will collaborate with coders and Product Owners to identify and resolve defects, driving the adoption of test automation and ensuring the robustness of the products.
Your Primary Responsibilities Will Include
- Test OCP AI components: Ensure the quality and testing of OCP AI components, considering failure scenarios and refactoring to prevent future issues.
- Collaborate on Defect Resolution: Work with coders and Product Owners to determine the root cause of defects and implement measures to prevent similar issues from occurring in the future.
- Drive Test Automation: Implement unit tests, integration tests, and functional tests to ensure the reliability and efficiency of the product.
- Identify Defects: Discover defects and bugs in AI solutions, reporting and tracking them to ensure timely resolution.
- Ensure Product Robustness: Verify that the products are robust and meet quality standards, identifying areas for improvement and implementing changes as needed.
Bachelor's Degree
Required Technical And Professional Expertise
- 2-5 years of industrial experience in working as a QA/Test professional.
- Experience in software engineering with very good understanding of fundamentals of containers and Kubernetes platform
- Must have good knowledge of virtualization, Linux Operating systems internals and Hypervisors
- Hands-on experience deploying AI/ML models on Kubernetes/OpenShift.
- Experience in developing deployment scripts for Kubernetes based micro-services.
- Experience developing deployment scripts and automation for Kubernetes-based microservices.
- Knowledge of enterprise servers, firmware, patches, hotfixes, and security configurations.
- Strong operational experience with network operations, incident/change/problem management.
- Excellent analytical, troubleshooting, communication, and documentation skills.
- Experience working with global cross-functional teams.
- Test Automation: Exposure to test automation tools and techniques, including unit tests, integration tests, and functional tests.
- Defect Resolution: Experience working with cross-functional teams to identify and resolve defects in AI solutions.
- Understanding of systems hardware & architecture, especially for enterprise platforms (IBM Z, LinuxONE).
- Good Linux system programming skills
- Create pipelines and jobs in Jenkins
- Python scripts, Bash, Groovy scripts in Jenkins pipeline
- Excellent presentation and technical communication abilities.