Skip To Main Content
backBack to Search

Senior Quality Assurance Engineer in Python

Hybrid in Belarus
Automated Testing in Python, Python Testing

We are seeking a Quality Assurance (QA) Engineer to work on the validation of high-performance storage solutions for HPC and AI markets.

The ideal candidate will have experience designing, implementing, debugging and running both automated and manual software-based tests in a Linux environment, using shell tools and scripts.

Responsibilities
  • Design and develop both automated and manual test cases to validate product features
  • Run automated and manual tests as needed to validate product defect fixes and functionality
  • Work with the Engineering manager and a geographically distributed team to understand product requirements and features
  • Triage test failures on a daily basis
  • Contribute to QA reports and provide input on release metrics
  • Contribute to and validate product documentation
Requirements
  • Experience working in Linux environments with shell script languages; experience with bash is highly desirable, Python experience is a plus
  • Experience working with enterprise-class or HPC storage systems and/or distributed systems
  • Attention to detail and commitment to high-quality/error-free deliverables
  • Strong team player with good communication skills and should be a self-starter
  • Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast-paced environment
  • Knowledge of Parallel File Systems, in particular Lustre, is highly preferred
  • Experience with git, JIRA, Jenkins and Gerrit preferred