Quality Assurance Engineer

Skills
Software DevelopmentCDistributed File SystemsHigh Performance ComputingLinuxLinux KernelParallel Computing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science or Computer Engineering
  • 5+ years of test experience in component and system levels
  • Experience working in Linux environments with shell scripts and bash
  • Familiarity with enterprise-class or HPC storage systems preferred
  • Strong attention to detail and commitment to producing error-free deliverables
  • Excellent time management and ability to prioritize and multitask effectively
  • Experience with git JIRA Jenkins and gerrit preferred

Day to day

  • Design and develop both automated and manual test cases to validate product features.
  • Run automated and manual tests to validate product defects and functionality.
  • Work with Engineering manager and a distributed team to understand product requirements.
  • Triage test failures daily.
  • Contribute to QA reports and provide input on release metrics.
  • Contribute to and validate product documentation.