Friday, August 17, 2007

Automation 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.

Automation 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.

Responsibilities:

The Automation Engineer will be primarily responsible for maintaining tools used in automated testing of IronPort's email appliance. The Automation Engineer will possess a strong background in QA and engineering. The automation process will be a collaborative process, and as such the position requires strong organizational skills, people skills and team coding abilities. The successful candidate will have a demonstrated ability to develop custom automation tools in a time-to-market sensitive environment.

Required Experience and Skills:

* Minimum of 3 year professional experience developing scripted automated software tests.
* Working knowledge of Python, Perl or other object oriented language
* Strong knowledge of networking debugging
* Working knowledge of Routing, DNS, SMTP, FTP, SSH and Telnet
* Expert command of 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 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 testplans and test tools effectively. Capable of gathering required information from engineers and product marketing to perform job function.
* Strong sense of ownership: Sees test tools throughout their lifecycle; from development to deployment. Personally ensures that tools work correctly when deployed, and also ensure that users have a full understanding of how to use these tools and interpret their results.
* 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 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 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.