Sr. QA Automation Engineer


Kuala Lumpur | Malaysia   Apply

Role summary

As the QA Senior Test Automation Engineer you will be responsible in test automation to increase the effectiveness and efficiency of test coverage for Appspace product suites. This is achieved through designing developing and maintaining test automation.



  • To contribute and work with a small team of QA Test Automation Engineers to design, develop and maintain test automation frameworks, test automation test suites and test harnesses

  • Mastery of test automation domain

  • Reduce technical debt by analyzing test automation codes and enhancing the same by code refactoring

  • Participate in consultation with the QA Test Automation team members and project team in estimating effort for test automation assignments

  • Work closely with the QA Manager and Management to implement QA Test Automation strategies, and to work in initiatives that improve processes and/or procedures that contribute to performance effectiveness and efficiencies

  • Provide technical support and guidance in test automation for the projects team you work on to ensure successful delivery of the same

  • Management of in-house testing tools and associated source code

  • Champion test automation best practices and processes

  • Communicate progress and pertinent information in an accurate and timely manner to Management

Experience, skills, and education

  • Degree in Computer Science, Computer Engineering or related discipline
  • Minimum 5 years’ working experience in an agile software development environment and experienced in a senior position is an advantage

  • Proven hands-on experience in test automation frameworks and tools

  • Experience in back-end (API level) and front-end (UI) test automation

  • Knowledge in C#.Net, Angular JS, Bootstrap, ASP.NET Core & Web API, NHibernate, Entity Framework, JavaScript, XML and SQL is an advantage

  • Familiar with continuous integration, build and deployment practices and tools

  • Strong interpersonal skills

  • Strong organizational skills – ability to handle a dynamic environment

  • Ability to prioritize and manage own and others’ time

  • Positive and professional approach at all times

  • 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