Sr. QA Automation Engineer
Location(s)
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.
Responsibilities
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