Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Software Verification Engineer 
Ukraine, Kyiv 
582185185

24.06.2024

What you’ll be doing:

  • Collaborate with cross-functional teams, including software developers, network engineers, and product managers to understand software requirements and design test strategies to ensure the successful delivery of high-quality software solutions.

  • Identify, analyze, and report software defects, inconsistencies, and other quality issues.

  • Drive design verification flows and methodologies improvements.

  • Perform functional, integration, regression, and performance testing of software applications and networking protocols.

  • Work with planning and tracking systems to manage the release progress and build release indicators.

  • Develop and maintain test automation frameworks and scripts using Python and Bash.

  • Participate in code reviews, provide feedback, and suggest improvements to enhance the quality and maintainability of the software.

  • Continuously monitor and evaluate the effectiveness of test processes and methodologies, recommending improvements as necessary.

  • Stay up to date with industry best practices, new technologies, and emerging trends in software verification and QA.

What we need to see:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • Proven experience as a Software Verification/QA Engineer or a similar role with 3+ years of experience and understanding of standard methodologies in software development.

  • Great interpersonal skills.

  • Strong proficiency in Python/Bash scripting languages.

  • In-depth knowledge of Linux operating systems, command-line tools and computer networking.

  • Strong analytical and problem-solving skills, with the ability to troubleshoot and isolate software defects.

  • Excellent written and verbal communication skills in English.

  • Ability to work effectively both independently and collaboratively within a team environment.

  • Strong attention to detail and a commitment to delivering high-quality software solutions.

Ways to stand out from the crowd:

  • Experience with network equipment (switches, Network Cards) understanding of network protocols (e.g., IP, Ethernet).

  • Familiarity with ContinuousIntegration/ContinuousDelivery (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD).

  • Background with performance testing and analysis tools (e.g., Wireshark, tcpdump).

  • Experience with large HW+SW systems.