Friday, September 21, 2007

Software/QA Engineer



It’s an Exciting Time to Work at
Cisco!

Like the networks we build, our team is a broad network of individuals collaborating to change how the world works, lives, plays and learns.

Software/QA Engineer

IronPort® Systems, Inc. is an independent business unit of Cisco Systems. Operating as a part of Cisco’s Security Technology Group, IronPort is a leading provider of anti-spam, anti-virus and anti-spyware appliances for organizations ranging from small businesses to the Global 2000. IronPort product lines utilize SenderBase®, the world’s largest threat detection database, enabling powerful security measures that are easy to deploy and manage.

The QA Technical Engineer will be responsible for ensuring the quality of IronPort’s Sec Apps products. Possessing strong whitebox testing experience, the QA Technical Engineer will be involved in the entire QA cycle from requirements evaluation, to test case development and execution, to product readiness, defect status, and test results reporting. The successful candidate will use knowledge of the software development lifecycle, use case definition, and testing tools and methodologies to ensure customer satisfaction with our initial and future releases. QA Technical Engineer will be an independent self-starter who can multi-task across projects and effectively organize your time under tight deadlines. In addition, the QA Technical Engineer will maintain the performance and functional testing tools, integrating enhancements as needed.

Requirements:

• Must have a minimum of 4 years’ solid testing and programming experience in a product environment.
• Possess outstanding written and verbal communication skills. Must utilize these skills to communicate effectively across all groups in the organization.
• Demonstrated experience in defining and creating test harnesses from engineering and product management/marketing documentation
• Proven track record of delivering quality in a highly available, scalable environment
• MUST HAVE extensive hands-on experience with UNIX commands; Shell scripting and administrator experience is a plus
• White box testing experience, especially in C, Python or Perl
• Experience setting up a robust test environment, and writing test harnesses and test scripts that are reusable for successive product releases. Must be willing to solicit feedback on tools and incorporate enhancements into them as needed.
• Have practical understanding of QA processes and methodologies; some experience with formal software standards (CMM, IEEE, ISO 9001) desired
• Experience with formal defect-tracking software and automation tools.
• Possess strong problem-solving and analytical skills; perform detailed analysis of test results to uncover product defects and incomplete test cases
• Must be able to define acceptance criteria and report on the current state of the software to various groups within the organization
• Solid understanding of the build release process and configuration management
• Able to create and maintain release procedure guidelines to QA for each internal and external release
• Eagerness to learn new technologies/skills

Desired Skills:

• Knowledge of protocols: SMTP, LDAP, IMAP, POP, DNS, FTP, SSH
• Configuration management/release engineering experience
• Hardware testing or embedded software testing experience

Personal Characteristics:

• Indomitable work ethic: The successful candidate will reject setbacks and will enthusiastically persist until ambitious goals are achieved. He or she will be resourceful and innovative at tackling complex technical challenges in a sustainable, proactive fashion.
• Passionate commitment to quality. Champions quality across all stages of SDLC and implements a model of continuous improvement in both company goals and project-related tasks.
• Accountability: He or she should be a results-oriented team player who leads by example, holds himself accountable for performance, takes absolute ownership, and champions all aspects of quality initiatives.
• Sense of urgency. Escalates quality issues when appropriate; maintains a sense of “bug ownership” to see all issues through to a successful resolution. Strives to turn around issues with an efficient and effective approach.
• Flexibility and adaptability. Should be able to switch gears in various high-stress situations and apply themselves to quickly learning new technologies and adopting new methodologies.

For immediate consideration, please submit your resume here.

Wednesday, September 12, 2007

Sr. Software/QA Engineer IV



It’s an Exciting Time to Work at
Cisco!

Like the networks we build, our team is a broad network of individuals collaborating to change how the world works, lives, plays and learns.

Sr. Software/QA Engineer IV

IronPort® Systems, Inc. is an independent business unit of Cisco Systems. Operating as a part of Cisco’s Security Technology Group, IronPort is a leading provider of anti-spam, anti-virus and anti-spyware appliances for organizations ranging from small businesses to the Global 2000. IronPort product lines utilize SenderBase®, the world’s largest threat detection database, enabling powerful security measures that are easy to deploy and manage.

Job Description:

The Reputations Software/QA Engineer will be primarily responsible for testing software used to detect known senders of malware or spam emails. This is a dynamic and critical area of IronPort's security software since assessments of a sender's reputation can significantly reduce the demands on content scanning software, and spam producers frequently change their sender information to avoid detection. The Reputations Software/QA Engineer will possess a strong background in QA testing, particularly backend or white box testing. The testing process is a collaborative process between Development and QA, and as such, the position requires strong organizational skills, people skills and team interaction abilities. The successful candidate will have a demonstrated ability to develop test plans and test cases in a time-to-market sensitive environment while maintaining an outstanding level of quality.

Required Experience and Skills:

* Minimum of 6 years professional QA experience
* Working knowledge of Python, Perl or other object oriented language
* Practical knowledge of networking troubleshooting
* Working knowledge of Routing, DNS, SMTP, FTP, SSH and Telnet
* Strong familiarity with some UNIX variant; able to perform minor sys admin duties
* Outstanding written and verbal communication skills. Must utilize these skills to communicate effectively across all groups in the organization.
* Demonstrated experience in debugging scripting and object oriented code
* Proven track record of delivering high quality in a highly available, scalable environment
* Solid understanding of the build release process and configuration management
* Eagerness to learn new technologies/skills
* Experience testing a mail or messaging application

Personal Characteristics:

* Independent: Able to grasp high level product requirements and translate these to test plans and test cases effectively. Capable of gathering required information from engineers and product marketing to perform job function.
* Strong sense of ownership: Must naturally feel personally responsible for functional areas assigned for testing. Personally ensures that tests are effective and also ensures that bugs are resolved fully with an emphasis on high quality.
* Assertive: Champions causes that will benefit the company. Is not afraid to voice opinions that may contradict those of management.
* Communicative: Takes an "open source" attitude to quality assurance. Keeps others in the company informed and up to date on his or her priorities, current tasks and work completed.
* Encourages constructive criticism on his or her work.
* Indomitable work ethic: The successful candidate will recover and learn from setbacks and will enthusiastically persist until ambitious goals are achieved. He or she will be resourceful and innovative at tackling complex technical challenges in a sustainable, proactive fashion.
* Accountable: He or she should be a results-oriented team player who holds themself accountable for quality, takes absolute ownership, and champions all aspects of quality initiatives
* Sense of urgency. Escalates quality issues when appropriate; maintains a sense of "bug ownership" to see all issues through to a successful resolution. Strives to turn around issues with an efficient and effective approach.
* Flexible and adaptable. Should be able to switch gears in various high-stress situations and apply themselves to quickly learning new technologies and adopting new methodologies.

For immediate consideration, please submit your resume here.

Tuesday, September 4, 2007

Sr. UI Architect



It’s an Exciting Time to Work at
Cisco!

Like the networks we build, our team is a broad network of individuals collaborating to change how the world works, lives, plays and learns.

Sr. UI Architect

IronPort® Systems, Inc. is an independent business unit of Cisco Systems. Operating as a part of Cisco’s Security Technology Group, IronPort is a leading provider of anti-spam, anti-virus and anti-spyware appliances for organizations ranging from small businesses to the Global 2000. IronPort product lines utilize SenderBase®, the world’s largest threat detection database, enabling powerful security measures that are easy to deploy and manage.

Responsibilities:

The Platform Engineering team is responsible for the appliance group of products, including the Email and Web Security Appliances. We are looking for a candidate with proven experience in defining code architecture, technical leadership, driving UI agenda, and re-factoring legacy code to improve product efficiency and performance. This individual will be expected to collaborate with product management to help identify and prioritize product requirements; work closely with design consultants to design new features and improve existing functionality and behavioral paradigms; and organize, participate in, and ensure the success of the ongoing development activities for the products’ CLI and web based GUI.

Key responsibilities include:
• Define UI architecture and roadmap
• Drive UI agenda through Platform Development Managers
• Establish UI development standards and guidelines
• Reviewing technical specifications written by UI developers
• Task level planning and management of project deliverables
• Ownership of the quality of all code written by UI developers

Required Experience and Skills:
• 10-15 years of industry experience with 8-10 years programming experience preferably in one or more of these scripting languages: Python, PHP, Perl, ASP.NET, Ruby, etc. (Python highly preferred.)
• Strong XHTML, CSS2, and JavaScript skills with practical experience required.
• Demonstrated success in the development and deployment of enterprise application GUI.
• strong attention to detail and exceptional organization, logic, and analytical skills
• Communicate effectively throughout all phases of the life cycle with product management, software development, technical documentation and QA
• Demonstrated ability to ask appropriate questions, communicate effectively and persuasively convey design solutions to a broad range of stakeholders including product managers, engineers, interaction designers, and customers

Desired Experience and Skills:
• Experience developing thin-client, browser-based, commercial appliance, server application administration, or consumer-oriented user interfaces. Experience developing commercial or corporate intranet applications is also a plus.
• An understanding of Internet and email standards, UNIX system administration, enterprise networking topologies and security is highly desirable.
• Specific experience with open source mail, spam detection programs, caching web proxies, anti-spyware, anti-virus and integration of database technology to customer systems a definite plus.
• Experience collaborating with offshore development resources is a plus.
• The ideal candidate will also have strong visual design skills.


For immediate consideration, please submit your resume here.

Software/QA Engineer III



It’s an Exciting Time to Work at
Cisco!

Like the networks we build, our team is a broad network of individuals collaborating to change how the world works, lives, plays and learns.

Software/QA Engineer III

IronPort® Systems, Inc. is an independent business unit of Cisco Systems. Operating as a part of Cisco’s Security Technology Group, IronPort is a leading provider of anti-spam, anti-virus and anti-spyware appliances for organizations ranging from small businesses to the Global 2000. IronPort product lines utilize SenderBase®, the world’s largest threat detection database, enabling powerful security measures that are easy to deploy and manage.

This QA Engineer will be a primary contributor to the test effort for the IronPort Security Management Appliance, part of IronPort's full line of high availability, massive performance and easy to use network security appliances. The QA Engineer will work with Engineering and Product Management to review product requirements and engineering specifications and will write and execute test plans and test cases based on these documents.

Primary Responsibilities:

* Create and review test cases and test plans based on functional specifications and marketing requirements documents
* Execute test cases and test plans using internal API test tool or manual execution as needed.
* Identify, isolate and document software defects, either independently or with QA/Development peers
* Analysis and diagnosis of issues found in the field.
* Mentor junior team members
* Provide status and escalate issues to Team Lead as needed

Required Experience and Skills:

* MUST HAVE SERVER-SIDE, UNIX BASED QA EXPERIENCE
* Minimum of 6 years experience in QA
* Proven, referenceable experience as a White/Grey box QA Engineer
* Strong command of some UNIX variant
* API level testing using custom test harnesses
* Solid skills in python or other programming language
* Strong knowledge of TCP/IP networking
* Experience testing RDBMS-based applications
* Experience testing server applications
* Proven track record of developing test plans and test cases from engineering specifications and product marketing documents
* Possess outstanding written and verbal communication skills. Must utilize these skills to communicate effectively across all groups in the organization

Required Experience and Skills:

* FreeBSD
* SQL
* Knowledge of Routing, DNS, SMTP, HTTP, FTP, SSH and Telnet

Personal Characteristics:

* Independent: Able to grasp high level product requirements and translate these to functional test plans. Capable of gathering required information from engineers and product marketing to perform job function.
* Strong sense of ownership: Sees defects throughout their lifecycle; from detection to resolution.
* Assertive: Champions causes that will benefit the company. Is not afraid to voice opinions that may contradict those of management. Willing to engage engineers and management in discussions on bug resolution.
* Communicative: Takes an "open source" attitude to quality assurance. Keeps others in the company informed and up to date on his or her priorities, current tasks and work completed. Encourages constructive criticism on his or her work.
* Indomitable work ethic: The successful candidate will reject setbacks and will enthusiastically persist until ambitious goals are achieved. He or she will be resourceful and innovative at tackling complex technical challenges in a sustainable, proactive fashion
* Accountable: He or she should be a results-oriented team player who leads by example, holds themselves accountable for performance, takes absolute ownership, and champions all aspects of quality initiatives.
* Sense of urgency. Escalates quality issues when appropriate; maintains a sense of "bug ownership" to see all issues through to a successful resolution. Strives to turn around issues with an efficient and effective approach.
* Flexible and adaptable. Should be able to switch gears in various high-stress situations and apply themselves to quickly learning new technologies and adopting new methodologies.

For immediate consideration, please submit your resume here.