itD is seeking a Software Quality Assurance Engineer to drive the verification and validation of smart camera products, ensuring high-quality releases through comprehensive manual and automated testing. This role plays a critical part in delivering reliable, user-focused solutions by identifying edge cases, improving product usability, and embedding quality throughout the development lifecycle.
Responsibilities:
- Analyze and validate product requirements and technical solutions to ensure test coverage and quality outcomes
- Design and execute detailed manual test plans to identify edge cases, usability issues, and integration gaps
- Identify, log, reproduce, and verify defects, partnering closely with engineering teams for root cause analysis
- Develop and maintain automated test scripts using scripting languages such as Python or Ruby
- Document test cases, procedures, and results to support traceability and knowledge sharing
- Collaborate cross-functionally to support release validation and ensure product readiness
- Advocate for the end-user experience by proactively identifying risks and quality improvements
Requirements:
- 5+ years of experience in software testing and test automation
- Strong experience with manual and exploratory testing, including identifying edge cases and integration issues
- Proficiency in at least one scripting language (e.g., Python, JavaScript, or Ruby)
- Experience developing, maintaining, and executing automated test frameworks
- Solid understanding of software development lifecycle (SDLC), testing methodologies, and defect lifecycle
- Working knowledge of Linux environments, including basic networking and CLI tools
- Ability to work independently, communicate effectively, and meet project timelines
- Bachelor's degree in a relevant field or equivalent work experience required
- Experience testing hardware-integrated or IoT-based products
- Familiarity with cloud-based systems and distributed applications
- Exposure to AI-assisted testing tools or modern test automation practices
- Experience working in agile or cross-functional product teams