Our client is a leading computer hardware company delivering world-class, precision-engineered data solutions. Their product portfolio is designed to maximize human potential by providing innovative and reliable data solutions.We are seeking a talented, motivated, and proactive QA engineer to join the team. You will be working on both the software and hardware components of storage systems while collaborating closely with the QA team.
Responsibilities:
- Perform software and hardware testing of network storage devices
- Perform manual testing of web, desktop, and mobile applications (iOS, Android)
- Design, maintain, and execute test cases, checklists, and test scenarios (functional, regression, smoke, exploratory)
- Analyze and report bugs, communicating clearly with stakeholders
- Participate in requirements analysis and refinement to identify risks and edge cases
- Collaborate with the team to troubleshoot and resolve issues efficiently
- Contribute to test automation efforts, such as automating repetitive regression and smoke checks or API tests, together with the team
- Prepare and deliver regular testing status reports
- Participate in client and team meetings to align on requirements and updates
Requirements:
- 3+ years of experience in manual testing of software and networking hardware
- Degree in Engineering or a related field
- Proficiency with major operating systems (Windows, macOS, Linux, Unix)
- Solid understanding of QA methodologies, SDLC, and the defect lifecycle
- Practical experience testing web, desktop, and mobile applications
- Experience testing REST APIs using Postman and/or Swagger
- Knowledge of HTTP methods and status codes
- Understanding of networking protocols (e.g., TCP/IP, UDP, DNS) and configurations
- Experience creating and maintaining test documentation (test plans, test cases, checklists, bug reports)
- Ability to interpret technical specifications and hardware documentation
- Basic understanding of test automation concepts, or a strong motivation to grow in test automation
- At least Intermediate English (written and spoken)
Nice to have:
- Hands-on experience with test automation (e.g., Python or JavaScript with pytest, Playwright, Selenium, or Appium; Postman collections and Newman)
- Basic scripting skills (Bash, PowerShell, or Python) and familiarity with Git and CI/CD
- Experience in performance and load testing
- Knowledge of storage systems (NAS, DAS, Thunderbolt, S3) and file systems
- Understanding of RAID arrays