Backend Test Engineer - OpenShift AI
Join IBM in Bengaluru as a QA/Test Developer specializing in cloud deployments for OpenShift AI solutions. You will be at the forefront of cutting-edge projects, ensuring the quality and robustness of our AI offerings. This role involves close collaboration with developers and Product Owners to identify and resolve defects, championing test automation, and verifying product integrity.
Key Responsibilities:
- Test OCP AI Components: Thoroughly test OpenShift AI components, including failure scenario analysis and refactoring to prevent future issues.
- Collaborate on Defect Resolution: Partner with coders and Product Owners to pinpoint the root causes of defects and implement preventive measures.
- Drive Test Automation: Develop and implement unit, integration, and functional tests to enhance product reliability and efficiency.
- Identify Defects: Proactively discover and report defects and bugs within AI solutions, ensuring timely resolution.
- Ensure Product Robustness: Validate that products meet stringent quality standards, identifying and implementing improvements as needed.
Required Qualifications:
- Bachelor's Degree.
- 2-5 years of industrial experience as a QA/Test professional.
- Strong software engineering background with a solid understanding of containers and the Kubernetes platform.
- Proficiency in virtualization, Linux operating system internals, and Hypervisors.
- Hands-on experience deploying AI/ML models on Kubernetes/OpenShift.
- Experience in developing deployment scripts for Kubernetes-based microservices.
- Knowledge of enterprise servers, firmware, patches, hotfixes, and security configurations.
- Robust operational experience in network operations, incident, change, and problem management.
- Excellent analytical, troubleshooting, communication, and documentation skills.
- Experience working with global cross-functional teams.
- Exposure to test automation tools and techniques (unit, integration, functional tests).
- Experience working with cross-functional teams to identify and resolve defects in AI solutions.
Preferred Qualifications:
- Understanding of systems hardware & architecture, particularly for enterprise platforms like IBM Z and LinuxONE.
- Strong Linux system programming skills.
- Experience creating pipelines and jobs in Jenkins.
- Proficiency with Python scripts, Bash, and Groovy scripts in Jenkins pipelines.
- Excellent presentation and technical communication abilities.
