Senior Software Test Engineer

  • Location:
    Ottawa, Ontario, Canada
  • Additional Location(s)
    Ottawa, Ontario, Canada
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Internet of Everything, Networking, Software Development, Testing
  • Job Id
Senior Software Test Engineer

What You'll Do

Our team is responsible for adding routing functionality to support SDN and particularly NFV, Orchestration and Controller using Cloud Computing Software. The software we are developing is used across Cisco portfolio of products in orchestration use cases in SDN devices to build critical networks all over the world. You will be part of a great team of engineers with a diverse set of experiences and knowledge. This position offers a great opportunity for you to learn and for us to learn from you. We are revolutionizing the way network devices are managed and used with Controllers. Come join us if you want to be a part of a team that gets along and get things done (so you still have time to pursue your life outside of work).

Who You'll Work With

The Core Software Group (CSG) brings together platform independent operating system and networking protocols teams across multiple OSes. CSG has the charter for all platform independent software as well as Network Services. CSG owns the core software development for Cisco engineering - aligned around customer and business needs - to deliver outcomes faster and to deliver solutions that meet their business priorities. CSG's charter is based on the principles of strong business context, architectural alignment, innovation, and speed.

Who You Are

As a Senior Test Software Engineer, you will be responsible for design and implementation and execution of test automation and manual test. You will be responsible for implementation of end to end software test programs that integrates and tests a variety of network solutions, specifically in area of network orchestration, controller functionalities and virtual and physical forwarding. You can collaborate with other teams to ensure that the overall system achieves the highest level of quality, and automation.

·       8+ years industry experience in software development test with Bachelor or Master Degree in CS/EE, or equivalent experience is required.

·       Design and develop test automation test programs and exploratory and manual tests.

·       Execute test plan under different network and test environments, triggers and conditions including regression testing. Identify and isolate bugs and validate resolved defects.

·       Design, develop and test software for Cisco SDN products, such as VTS (Virtual Topology System).

·       Experience with SDN (Software Defined Network) using overlay technologies, NFV (Network Functions Virtualization), Cloud Computing Software and Orchestration and Controller is an asset. Experience with OpenStack, VMware is an asset.

·       Development and maintenance of test beds (physical and virtual)

·       Must be able to demonstrate high personal standard for good software development process

·       Must be able to demonstrate excellent problem solving skill and ability to learn quickly

·       Good understanding of software development and test processes

·       Good communication and presentation skills are highly desirable

Preference will be given to candidates with knowledge and expertise in these following areas

·       Python programming.

·       Automation test programming and use of test automation tools and scripting languages.

·       Understanding of network orchestration and controller functionalities. Understanding any one of Cisco's controllers such as VTS, APIC-EM, or DCNM would be an added advantage.

·       Cloud Computing Software, such as OpenStack, VMware

·       SDN (Software Defined Networking), NFV (Network Functions Virtualization) and Orchestration.
Technical knowledge of Routing and Switching, Security technologies and protocols.

Why Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.