QA Engineer


Kuala Lumpur | Malaysia   Apply

Role summary

As a Quality Assurance Engineer your focus is to formulate test strategy, design test cases and perform test execution on new and existing products. You should be able to represent QA concerns in meetings with cross-functional, project team members and provide valuable end-user feedback to improve the customer experience.



  • To plan, analyze, design and develop test cases based on various requirements documentation using practical testing concepts to ensure adequate test coverage

  • Perform functional/non-functional manual test execution and execute automated test scripts to ensure quality code releases

  • Log defects and tract to closure

  • Take ownership of QA activities on assigned projects, follow through acceptance from the test case design to acceptance of the test results with QA Manager and Product Manager

  • Maintain and update test cases and test plans in a timely manner

  • Record all test results and analyze to provide a high level summary for areas’ tested

  • Collaborate on business/requirements analysis and identify requirements traceability

  • Prepare and setup required test environment and test data based on project requirements

Experience, skills, and education

  • Degree in Computer Science, Computer Engineering or related discipline
  • Minimum 2 years of working experience in an agile software development environment
  • Good testing and analytical skills
  • Passion for testing and improving product quality as well as introducing innovative testing methods
  • Good understanding of Quality Assurance in an agile environment
  • Experience in the following will be advantagrous:
    • Testing cloud-based software platforms
    • Bamboo
    • Load testing
  • Strong interpersonal skills

  • Strong organizational skills – ability to handle a dynamic environment

  • Ability to prioritize and multitask

  • Strong analytical and problem solving skills

  • Initiative and ability to demonstrate a pro-active approach to tasks

  • Strong communication skills, both written and verbal

  • Ability to work under pressure and to deadlines