QA Engineer
Qualifications
- Bachelor’s Degree in Computer Engineer, Computer Science, IT or related fields
- 1-2 years of related experience in software development, software quality assurance or software testing
- Have knowledge in software test life cycle, including Unit Test, Integration Test, Experience of formal software development lifecycle
- System Test, User Acceptance Test and Load Test
- Experience in software testing process and test automation tools in Linux
- Experience in multiple types of operating system is preferred especially Linux and Windows
- Understanding Networking concept, TCP/IP and UDP protocol
- Proficient in Shell and Perl Scripting
- Good problem solving and analytical skills. Able to work well in a team environment
- Good command of both spoken and written English is a must
- Good communication skills, service-minded, enthusiastic, self-learning, able to work under pressure, hard-working
Responsibilities
- Analyst business requirements, and design test specification, execute manually or automated test cases
- Perform software testing activities to ensure that software deliverables have acceptable quality and performance
- Develop test plans, test scope, review test cases, identify quality risks, and communicate status to ensure that the product meets specified business requirements
- Work with software development team, including project manager and programmer
- Lead quality assurance of software delivery to customer based on industry standard or best practices
- Track bugs and issues with quality/defect reports. Follow up issues and resolutions
- Document all the test cases and test result including troubleshoot if any
- Report test progress, issues, risk and problem resolution on regular basis to the management