Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

IBM • Guadalajara, Sonora, Mexico
Role & seniority: Hardware Test Developer (Quality Assurance / Test Developer) on IBM’s Storage Hardware Development Team; mid-level to professional role implied.
Stack/tools: Embedded development (C, Python, Java); test automation in Python/Java; Linux; test-driven framework; CI/CD integration; Storage products (FlashCore Modules, Storage Scale Systems); collaboration with FlashSystem/Storage Scale teams; RTL/architecture knowledge preferred.
Design automated tests to validate new product features within the existing framework.
Execute test cases in a test-driven environment and identify/redesign inefficiencies in current tests.
Develop test plans, perform test case execution, create data, and integrate test automation into CI/CD pipelines; coordinate with multi-team stakeholders to meet quality/time goals.
Embedded development experience in C, Python, and/or Java; automation of test cases using Python/Java.
Basic Linux knowledge; strong communication skills; high English proficiency.
Motivated, quick learner; able to support larger teams; willing to work onsite at least 3 days/week.
Experience with Flash Systems, Storage Scale Systems, or other storage products.
Deep understanding of computer architecture, Flash memory; RTL design experience.
Agile principles/methods experience.
Location & work type: Office-based role; on-site presence required (minimum 3 days/week); ful
Introduction
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.
Your Role And Responsibilities
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.
Required Technical And Professional Expertise
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. Advanced English level. Motivated, hardworking, and a quick learner. Willing to assist larger teams when needed. Required to come to the office a minimum of 3 days a week.
Preferred Technical And Professional Experience
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.