Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Linux Test Engineer 
India, Karnataka, Bengaluru 
682917844

29.07.2024

Your Role and Responsibilities
The Linux Technology Centre is hiring for our Linux Kernel Verification team. As an experienced professional in this field, you bring an understanding of computer architecture and operating system concepts across processor architectures. Design and develop test cases and scenarios for new features in the Linux kernel. This opportunity gets you involved in all phases of software development and work with a vibrant, reputed and technically accomplished team focusing on open source development. You will learn about new IBM Power architecture, System internals, Linux kernel internals, Linux automation frameworks, server system simulators and many advanced technologies.

The Person:
As a Linux on Power System FVT engineer you will be responsible to bring in newer tests to validate emerging technologies and new features on the Linux open source community, execute the Linux Operating System functional regression test cases against different Linux Distro release builds on current and next generation IBM POWER system servers. You will also be responsible for automating the test cases in C & python and integrating them into the Test Automation framework.

Key Responsibilities:
As Linux FVT engineer, you will be responsible for following:

  • Self-motivated individual contributor to own specific Linux component testing/quality.
  • Validation of Existing and newer features on Linux kernel modules and virtualization components on Linux upstream kernel.
  • Stepping up to own Maintainer responsibilities in the open source community.
  • Active participation in the kernel meet-ups.
  • Bring in AI and ML methodology to testing approach.
  • Validate and Bring in efficiency and quality during regression tests on the Distro cycle.
  • Validation of IBM POWER system servers capabilities.
  • Interfacing with development teams to accelerate software integration, communicating and following up on resolution of issues and problems.
  • Debug issues around kernel code, system Hardware and python scripts
  • Validation, submitting fixes upstream and enabling inclusion of defects into the official release of Enterprise Linux Distribution.
  • Collaboration with the Open Source Community and IBM partners.
  • Development, automation and execution of functional tests.
  • Development, maintenance of Test frameworks.


Required Technical and Professional Expertise

  • 1 to 10 years of relevant industry experience
  • Experience in Python and shell scripting.
  • Hands-on testing on Linux platform
  • Advanced knowledge on Linux OS Internals and Server platforms
  • -Strong Linux debugging skills.
  • Functional and Systems Testing
  • Test Automation
  • Dev/Ops methodologies
  • Proven communication skills
  • Preferred Technical and Professional Experience
  • Virtualization, Storage, IO technologies
  • Test Automation frameworks

Good to have:

  • IBM Power Systems Software/Architecture
  • Experience in C
  • AI and ML methodologies
  • Active contribution/ participation to the Linux open source community.


Preferred Technical and Professional Expertise

  • Accuracy and thoroughness
  • Consideration and assertiveness
  • Independence and motivated

Academics:
Bachelor’s Degree in Computer Science or Computer Engineering or other relevant field