Testing job standards and responsibilities
Author: Vince
I,
Test Engineer
1) have software development capability and software development experience; 2) be familiar with basic programming languages, such as C/C ++; 3) familiar with common development tools or operating system platforms, such as Windows, Vc, and SQL server. 4) strong listening, speaking, and reading/writing skills in English, able to understand foreign magazines, papers, documents, design documents and industry standards of various computer majors; 5) familiar with more than one testing tool, master at least one scripting language, such as Python; 6) have theoretical knowledge and practical experience in software engineering and testing; 7) be familiar with software development and testing processes and specifications; write good test cases according to project requirements; 8) have strong communication skills, can work in a fast-paced environment, and can communicate effectively with project team members; 9) Love testing, be careful, have patience, and have a strong learning ability, team spirit.
1) Write test plans, test cases, and test scripts based on product specifications and test requirements. 2) execute test cases, submit bugs, and track bugs and perform regression tests until the bugs are resolved; 3) Prepare test reports and other documents based on product testing conditions.
II,
Test Senior Engineer
1) be able to test engineers; 2) be familiar with a variety of operating systems, such as UNIX, windows, and Linux; 3) have more than two mainstream database software experiences; 4) be familiar with more than two testing tools, master at least two script languages, such as Python and Tcl; 5) Write testability requirements and design, test plan, test solution and test design according to project requirements; 6) have a certain level of test tool development, undertake the outline design and detailed design of the test tool, and have strong logic analysis, test analysis, and summary capabilities; 8) at least two years of testing experience.
1) write the write testability requirements and design, test plan, test plan and test design of the project; 2) participate in the internal review of the project, such as reviewing software design documents, test plans, and test designs; 3) participating in the review of the requirement documents, proposing requirements for further software improvement, and evaluating whether the improvement plan is reasonable. 4) accumulate test resources in the form of test cases and test case libraries; 5) Improve Product testing methods and evaluate industry-specific test tools; 6) participate in the formulation of product technical and test standards.
III,
Test Manager
1) ability to test senior engineers; 2) comprehensive software knowledge structure, familiar with software development processes and testing processes; 3) rich experience in testing team management; 4) strong requirement understanding and communication skills; 5) meticulous, strong information collection, strong influence, and sense of responsibility; 6) more than 5 years of testing experience.
1) manages the testing team, plans the testing development, and improves the overall testing level and core system testing. 2) organize the test design, implementation, and monitoring and testing processes; 3) formulate specifications and confirm test methods; 4) Review design documents and analysis report documents; 5) Evaluate the performance of team members. Welcome to repost this article, please indicate the source of the article: Vince Testing Technology Research Center http://blog.csdn.net/vincetest