Looking for a Hardware Engineer to work on our mainframe squad with a focus on card recovery and service testing. This job role provides a wide range of technical experiences, from hardware handling to running programs on a variety of operating systems. It also offers a lot of troubleshooting, investigation and problem resolution. This encompasses several sub-roles including: machine configuration, operation, maintenance, error handling and investigation, troubleshooting bugs, defect reporting, operating system knowledge, and workload execution. In addition, there is a strong desire to transform traditional test methods to a more automated approach which will require a moderate amount of programming & scripting.
Your Role and Responsibilities
As the IBM zSystems hardware engineer, you will will be responsible for:
- Executing a variety of stress and functional tests throughout a defined test schedule to ensure a quality product for our mainframe customers
- Grow knowledge of physical server design and logical constructs behind its operation
- Hardware handling, maintenance, changes and manipulation
- Working with multiple Z mainframe operating systems to execute workloads that are used to verify the latest hardware and firmware deliveries
- Large amount of troubleshooting, investigation and problem resolution
- Working with firmware development to understand the technical details of new firmware features in order to design appropriate test scenarios and workloads to validate them
- Identify existing manual test scenarios and workloads and design programmatic automation to replace them
Required Technical and Professional Expertise
- 4 – 8 years of experience working with Device driver, Hardware, firmware testing
- Some basic industry knowledge is required – navigating Windows & Linux environments with a range of software applications
- General basic knowledge of things like command line operations, file systems, and operations is needed
- Basic scripting knowledge such as with Python, bash, or something similar
- Knowledge of Z mainframe systems in some capacity
- Communication skills are key to working within Engineering System Test and with development teams around the world
Preferred Technical and Professional Expertise
- Linux – Knowledge in Linux Containers( example Podman)
- z/OS and z/CX
- AI Models
- RAS
- Experience writing and executing test plans with the ability to ensure proper coverage based on customer requirements and workloads, and perform regression testing
- Hardware troubleshooting skills
- Knowledge of Agile practices
- Ability to handle testing and debugging tasks independently
- Strong team player with good communication (verbal/written) and interpersonal.