As a Hardware Test Developer at IBM, you’ll get to work on the systems that are leading in innovation and reliability. Join an elite team of engineering professionals who enable IBM customers to make better decisions quicker on the most trusted hardware platform in today’s market.
This position is a Quality Assurance / Test Developer role for the Storage Hardware Development Team, working on products that include IBM FlashCore Modules and Storage Scale Systems. Your responsibility as a Developer includes designing automated tests that validate new product features while utilizing our current framework. As a Quality Assurance engineer, you will play a key role in ensuring products meet quality standards by executing testcases within test driven framework. You will also be identifying and redesigning inefficiencies, weak spots, and issues with current test implementation. This position will work closely with FlashSystem and Storage Scale development teams as well as other test engineers in delivery of products that meet rigorous quality standards, budgets, and timelines. Your scope will include Test Plan Development, Test Case Execution, Automation Testing, Data Creation, and incorporating test automation in the CI/CD pipelines. Having the ability to articulate and compare alternative approaches is important.
Problem Solving: Recognize problems related to project objectives. Creativity and judgment applied to professional technical, or operational problems. Independently generate solutions, based on analytical skills & business knowledge.
2+ years of experience with embedded development in C, Python, Java, etc.
Experienced in automating testcases using Python, Java, etc.
Must have basic knowledge of Linux
Demonstrates communication skills in a high performing development environment
Motivated, hardworking, and a quick learner
Willing to assist larger Team when needed
Required to come to the office a minimum of 3 days a week
Knowledge and Test experience in Flash Systems, Storage Scale Systems, or other Storage products
Have deep understanding of computer architecture, Flash memory, RTL Design
Experience with Agile principles and methods