Software Tester
Job description
-Co-work with Product manager to design and implement the test strategy for the product under testing, and the test plan for each release, and align them to DMSDS procedure;
-Co-work with Product manager to convert the requirements into testable items;
-Design and maintain test cases / scripts / test data, integrate the execution into development and delivery process;
-Continuously monitor the quality issues and follow up to satisfy the quality needs;
-Convert the manual tests into automation;
-Continuously improve the test effectiveness and efficiency.
Requirements
-Solid understanding to Software testing / QA methodologies and process, at least 5 years software testing / QA experience;
-Skillful in test automation and/or configuration scripting, able to configure and maintain test environment independently, familiarity with C# / PowerShell / Python is preferred;
-Familiar with HTML5 and/or other web programming languages, familiar with TCP/IP protocol cluster, experience in Web-API testing is an advantage;
-Knowledge and experience in Cloud computing, Microsoft Azure is preferred;
-Knowledge in Container technology and microservice architecture, experience of using Docker /K8s is a plus;
-Skills and experience in mobile testing and browser compatibility testing is an advantage;
-Knowledge and experience in Security testing is an advantage.