Responsibilities
- Develop, document, and maintain functional test cases and other QA artifacts, including test data, data validations, and automated scripts
- Collaborate with development and product teams to understand product changes and design effective test strategies
- Execute manual (white-box and black-box) and exploratory tests, ensuring comprehensive functional coverage
- Identify, thoroughly document, report, and track bugs through resolution
- Perform thorough regression testing after bug fixes
- Monitor and analyze system logs, crash logs, and backend traces (e.g., Splunk) to investigate issues
- Liaise with internal teams to understand system requirements and ensure quality deliverables
- Monitor debugging process results
- Stay up-to-date with new testing tools and testing strategies
Requirements
- At least 3 years as Quality Assurance
- Experience writing clear, concise, and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Experience working in an Agile/Scrum development process
Nice to Have
- Degree in Computer Science, Engineering or related is preferable
- Knowledge in Firmware QA Methodologies, tools, and processes is a plus but not required
- Experience with performance and/or security testing is a plus