|
Senior Software Engineer-QA FFI高级软件测试工程师/网上银行项目
Location: Shanghai
Responsibilities:
1. Major responsibilities for this position include the authoring of test design specifications, test case development and QA process improvements.
2. Additional responsibilities include development of project test plans and analyzing risk trade-offs to process.
3. Other responsibilities may include the development, implementation and documenting of all existing Java based test harnesses.
4. May act as a technical lead for assigned projects/tasks.
5. Uses established software QA engineering concepts, principles and processes to achieve committee results.
6. Identifies enhanced or replacement processes to achieve objectives.
7. Implements and teaches test development methodology.
8. Performs test specification, maintenance, execution, analysis, and code reviews for assigned features.
9. Participates in product specification and code reviews.
10. Executes tests, analyzes failures and reports results.
11. Reviews all user documentation for technical accuracy and correctness.
12. Communicates information directly and clearly to management team and peers.
13. Performs other related Senior duties as assigned.
Qualifications / Necessary Skills:
1. Minimum 5+ years experience as a QA engineer.
2. Solid experience with Java, with the ability to write clean Java code.
3. Minimum 2 years of test development with server-side Java technologies.
4. Minimum 2 years of working knowledge of XML technologies.
5. Extensive working knowledge of J2EE technologies, J2SE technologies and Web Services technologies.
6. Minimum 2 years acting as project test lead or leading a group of junior testers.
7. Familiarity with online banking standards a plus.
8. Experience with test automation and creating test automation.
9. Application server experience required.
10. A solid understanding of software development and testing methodologies.
11. Experience executing a test suite during a complete software development release cycle from start to finish.
12. Proven ability to develop, execute and maintain test plans and test cases.
13. Understanding of various communications protocols (TCPIP, FTP, etc..) desirable.
14. Proficient in various Windows operating systems.
15. Proficient in the following Unix operating systems (Sun/Solaris, HPUX, IBM-AIX). Ability to write scripts a plus.
16. Strong oral and written communication skills with the ability to interface effectively locally and remotely with both business and technical co-workers.
17. Must be detail-oriented, analytical, organized, systematic and punctual. |
|