Responsibilities:
1. Test case design, execution of manual testing, and problem analysis
2. Scripting - be familiar with one scripting language (PowerShell/Python/Shell/etc.)
3. Automation testing (contract test, workflow test, etc.)
4. Performance testing
5. English communication in both written and verbal
Qualifications:
1. BS/MS degree in Computer Science, Engineering, or a related subject
2. Proven work experience in software quality assurance
3. Strong knowledge of software QA methodologies, tools, and processes
4. Experience in writing clear, concise, and comprehensive test plans and test cases
5. Hands-on experience with both white box and black box testing
6. Hands-on experience with automated testing tools
7. Hands-on experience in bug management system
8. Experience working in an Agile/Scrum development process
9. Experience in software development is a plus
10. Experience in baseline/CI/CD is a plus