|
2#
楼主 |
发表于 2012-12-11 10:47:01
|
只看该作者
Title Two:
Job Title: Quality Engineers: Middle-tier, Business Intelligence Tools & GUI
The Quality Engineers at Cisco NMTG test our products to validate that they function as expected, package our software, and help our support team resolve customer issues. The team develops and refines test strategy and test cases, maintains test infrastructure, and automates product testing. The quality engineering team works closely with the product development team, building both automated and manual tests of new features based on functional specifications. You will be an advocate for quality in all contexts, including the end-user experience, and testability is a vital feature of all our designs. Cisco NMTG builds cutting-edge database products with several major components: Core database system that extends PostgreSQL with efficient stream database capabilities using SQL queries; Multi-threaded Java publish/subscribe middleware that handles data input, jobs, and other services; And a rich UI library built using the Flex API or third ** business intelligence tools, including widgets optimized for display of streaming data. Testing this product stack requires working with all these technologies to some degree, resolving issues that span multiple layers of the product and across distributed systems, for internal product QA and for customer-facing requests.
This position will involve tracking down specific bugs, adding regression tests for them to our product validation suite, and high-level automation of all testing. You will not just be writing small test cases. You will work closely with our engineering team, our product support team, and your fellow quality engineers. You will need to be a self-starter who is comfortable with regular technical peer interaction and review.
General Qualifying Experience:
Cisco NMTG requires a BS or CS Graduate Degree or equivalent professional experience. Our group is focused on providing solutions for customers with large amounts of data to process and act upon. Testing experience that would be particularly relevant to all of our positions includes:
· 3-5 years of full-time software testing work
· Practice with building correctness, performance, scalability, and durability tests
· Work with systems that process gigabytes of data daily and archive terabytes of history
· Scripting to package, install, deploy and run multi-node tests across a database cluster
· Testing complicated applications against thousands of UI clients or hundreds of millions of events and billions of rows of raw data
· Proven ability to create test strategies and implement test cases
· Practice with real-world deployment of customized software built for a specific market or application
Familiarity with the basic technologies used in the products, including the following:
· SQL queries. Specific familiarity with PostgreSQL is a plus
· Software build tools (ant, make, gcc, ld, autoconf)
· Version control systems (subversion, clearcase)
· Bug tracking and ticket software (Trac, Bugzilla, Bitten)
· Linux development environment
· Test automation scripting in bash, Python, or Perl
Experience for Specific Roles:
Our Java-oriented Middleware software uses a variety of Open-Source Java libraries and expects recent hands-on experience with:
· Writing tests using JUnit
· JDK5/6, collections API, concurrency API, tasks API
· Application servers such as Apache Tomcat
· Hibernate, Groovy
· Writing and parsing XML
· UI tests (FlexMonkey or similar)
· Continuous integration in an agile development environment (Scrum)
· Packaging standards (rpm, deb, pkg) and related package installation tools (yum, apt, pkgadd)
· Test automation packages (CruiseControl, JSystem, or CMake)
· Distributed multi-node testing (JMeter, Grinder, or custom built tests)
Candidate attributes must include:
· Strong analytic and logic reasoning skills
· High desire to learn and strong learning skills
· Strong English verbal and written communication skills and good team player
· Capable of taking tasks from beginning to end independently |
|