Automation Qa Engineer

NVIDIA NVIDIA · Semiconductors · Raanana, Israel +2

NVIDIA is seeking a Software Automation QA Engineer to test Storage and Networking drivers, focusing on efficiency and quality. The role involves designing and executing tests, reporting bugs, performing regression and performance testing, and developing automation frameworks in Python and Perl.

What you'd actually do

  1. Review arch design and requirements for new features
  2. Design and execute tests for the new features, as part of software GA releases
  3. Report bugs found during execution, assist with reproduction and debugs to understand root cause, verify bug fixes provided by the R&D team, raise if not fixed
  4. Execute tests in different scopes: regression, performance, functional, security. report the progress of testing and provide summary reports of testing activity
  5. Define and build setups topologies for appropriate product coverage
  6. Writing automation infrastructure in multiple frameworks (Python, Perl). Developing sophisticated, stable, automation frameworks to increase efficiency, re-usability, and flexibility. Enhancements & maintenance of each framework.
  7. Schedule test runs, publish reports and analysis with detailed and specific bug reports for failures

Skills

Required

  • Python
  • PyTest
  • Linux
  • Networking
  • QA testing
  • Automation frameworks
  • Storage environments

Nice to have

  • Virtualization (KVM)
  • Traffic tools (FIO, DD)
  • CI/CD
  • Test-Driven Development

What the JD emphasized

  • 3+ years of experience in the field of QA testing
  • 3+ years of Hands-on experience with Python in a PyTest framework
  • 3+ years of Hands-on experience with Linux systems and Networking environments