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