
AI back-end Test Engineer
IBM • Bengaluru, Karnataka, India
Role & seniority: QA/Test Developer (Artificial Intelligence), mid-level (2–6 years experience)
Stack/tools: Linux system administration; AI frameworks (PyTorch, TensorFlow or similar); GPU/CUDA-based testing; AI accelerators; REST API automation (Python requests); test automation (unit, integration, functional tests); Jenkins (pipelines); scripting (Python, Bash, Groovy)
Top 3 responsibilities
-
Test AI solutions and ensure quality, including failure scenario considerations and refactoring to prevent issues
-
Collaborate with developers and Product Owners to diagnose root causes and implement preventive measures
-
Drive test automation across unit, integration, and functional tests to ensure reliability and efficiency; identify and track defects
Must-have skills
-
2–6 years of hands-on testing experience; defect discovery and resolution with cross-functional teams
-
Linux system administration and testing of AI frameworks (PyTorch, TensorFlow or equivalents)
-
Experience with GPU/CUDA-based projects and AI accelerators; REST API automation; test automation tooling
Nice-to-haves
-
Deep learning/AI framework depth; Linux system programming
-
Jenkins pipeline creation and maintenance; scripting in Python, Bash, Groovy
-
IBM Z familiarity (advantage)
-
Location & work type: Location and work type not specified in the source.
Full Description
Introduction
At 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 Artificial Intelligence, you will ensure the quality and testing of AI solutions, working on cutting-edge projects that involve various AI technologies. You will collaborate with coders and Product Owners to identify and resolve defects, driving the adoption of test automation and ensuring the robustness of AI products. Your primary responsibilities will include
Test AI Solutions: Ensure the quality and testing of artificial intelligence solutions, 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 AI products.
Identify Defects: Discover defects and bugs in AI solutions, reporting and tracking them to ensure timely resolution.
Ensure AI Product Robustness: Verify that AI products are robust and meet quality standards, identifying areas for improvement and implementing changes as needed.
Required Technical And Professional Expertise
2-6 years of experience. Day to day test execution and failure analysis, Open/Close defects Linux system administration skills Testing in the areas of AI frameworks like PyTorch, TensorFlow or any other frameworks Testing and understanding GPU/CUDA based projects Testing any AI accelerators and their associated eco system. Understanding Machine learning and deep learning technologies Rest API automation using Python request
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.
Preferred Technical And Professional Experience
Proven knowledge on Deep learning, AI frameworks Good Linux system programming skills Create pipelines and jobs in Jenkins Python scripts, Bash, Groovy scripts in Jenkins pipeline IBM Z skills are added advantage