QA Engineer


  • 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


  • 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