Finding the best job has never been easier
Share
What will you do:
Take responsibility for Virtualization testing of virtual Trusted Platform Module (vTPM) devices, debug and supervise the results in a timely manner, as well as provide complete and accurate test status reports to all stakeholders
Research and implement new APIs and features to be automated, develop new automated and manual cases as well as create and review test plans
Maintain awareness of development engineering activities within the upstream vTPM communities ensuring the testability of the environments for Linux host, Linux guest, and Windows guest
Collaborate and contribute to upstream TPM testing communities such as ibmtss and linux-vtpm-tests
Develop and maintain automation testing framework in Python and write and review patches on GitHub
Develop and maintain CI and CD tools
Recognize the product quality risks by analyzing and prioritizing then identify tests required to mitigate them
Focus on delivering customer value by analyzing feedback and enhancing test coverage
Continuously improve testing, docs, processes, and tools
What will you bring:
4+ years working experience in software testing or development for Linux systems
Active scripting and solid programming skills using Python for 2 years+; knowledgeable of standard and commonly used libraries and frameworks and best practices in coding
Meaningful work experience in virtualization (KVM, QEMU, libvirt, cloud or container and similar) is a plus
Relevant security (OpenSSL/SELinux) and cryptography skills, with practical experience desirable
Past experience in working with Open-Source communities and/or global teams is desirable
Required Full English proficiency (verbal and written)
These jobs might be a good fit