|
美国企业,网络安全设备提供商。招聘职位:自动化测试工程师, 职位描述如下。联系方式 nicky.niu@watchguard.com
JD:
JOB TITLE: QA AUTOMATION ENGINEER
JOB DESCRIPTION:
- Use latest technologies, tools, and techniques to develop automation and test management framework (Java, J2EE, RFT, Selenium, TestNG, Web Services, JMS, XML, SQL, Perl, Python, etc…).
- Maintain and extend test coverage along with creating appropriate tools, utilities, and automation scripts that assist in functional testing and to create test data.
- Break down large/complex problems and rollout of automation projects and solutions.
- Setting up and maintain automation test environment and network
- Practice automation development efficiency, maintainability and reusability.
- Comprehend high level requirements and design and contributes to their details.
- Understand software quality best practices, test strategy and planning, test case development, test case deployment and execution, test data, defect tracking, and test automation;
- Recognize issues (e.g. with requirements, design, implementation, etc.) and works with appropriate resources to address and resolve
- Contribute feedback and guidance to development of functional and technical specifications.
- Work with manual QA or developers to set and define best practices for automation approach, coding, and design. Perform design and code reviews.
In addition, will:
- Help ensure overall product quality.
- Effectively collaborate and communicate with others.
- Become an expert in her/his product features/functionalities.
REQUIRED SKILLS:
- 3~5 years of software design and development experience(eg. in Java environment, Perl environment)
- 2+ years experience as a test engineer for networking and security related products is a plus
- Expertise of advanced software engineering concept (design patterns, SDLC, OO, UML Modeling, SOA).
- network devices knowledge, including (but not limited to) routers, switches, traffic generators, etc.
- networking experience with routing protocols, LAN/WAN, TCP/IP, layer 7 applications, familiar with HTTP, FTP, VoIP, wireless and etc.
- Systems administration experience in a mixed Linux/UNIX and Windows environment is a plus
- Excellent writing, communication, interpersonal skills with a self-starting attitude, team-player, and flexibility. A fast-learner and high degree of creativity and initiatives is expected.
- Excellent analytical and problem solving skills, and short term and long term planning skills.
- Background in web technologies
PREFERRED SKILLS:
Experience with developing automated validation systems strongly preferred
Experience with developing and scripting from test specifications and developing function libraries and product independent scripts.
Experience in developing test tools to improve productivity of test scripts development and execution.
Experience with commercial and open-source automation tools and scripting languages strongly preferred.
Experience with Java frameworks and Web 2.0 technologies and frameworks strongly preferred.
The ideal candidate will have an interest in improving software reliability and quality through automation and consistent automation process.
-- |
|