A professional who determines how to create a process that would best test a particular product and related disciplines in order to assure that the product meets applicable specifications .
Responsibilities : Design, write and execute test cases, and conduct comprehensive product testing; Design test strategy according to product architecture; Develop test frameworks and tools, and regularly share technologies; Guide junior test engineers to carry out test work; Participate in and promote the automation test; Investigate and develop new testing techniques.
Requirements : Proficient in software test process, test strategy, test methods, etc.; Excellent ability to write test cases and test plans; Able to read Java code and master the use of relevant test frameworks: Junit, TestNG More than 3 years of testing experience;
Experience in the following areas is preferred: Java development experience, security test related experience (SQL injection, penetration, cross-site), container related experience (Docker and K8S). Proficient in at least one scripting language (Python/Ruby/Shell); Have certain ability to analyze and view logs and locate problems, and master the use of relevant tools: kibana; Master the use of tools related to continuous integration, such as Jenkins;
3