Position: Automation Developer-Test
Location: Champaign, Illinois
Riverbed® is about changing the rules. Forget about how things work today – join us as we solve the problems of the future. Do you thrive on change? Do you like the constant challenge of the new? Do you value simplicity? Our intelligent insights and hard work makes things easy for our customers so we can enable them to serve their customers. Can you help us deliver technology without disruptions – technology that just works?
Riverbed Technology is the leader in application performance infrastructure, delivering the most complete platform for location-independent computing. Location-independent computing turns location and distance into a competitive advantage by giving IT the flexibility to host applications and data in the most optimal locations while ensuring applications perform as expected, data is always available when needed, and performance issues are detected and fixed before end users notice. Riverbed’s 24,000+ customers include 97% of the Fortune 100 and 95% of the Forbes Global 100.
We are looking for talented Software Development Engineers for our Quality Assurance (QA) Automation Team. The Automation Team is creating a test automation ecosystem which uses some of the latest technologies and tools to implement a test framework for Riverbed. The Steelhead product development teams use our test automation framework to validate and verify their innovative features. Your automation code and designs will enable Riverbed to meet our high quality standards, efficient and agile development goals and release deadlines.
We believe that delivering a quality product requires an investment in good software tools and automation, adds to the challenge of QA engineering, and we want to hire people who share this belief.
Responsibilities:
· You should be able to compose your software designs using idiomatic python and implement them allowing for most versions of python.
· You should be able to demonstrate your experience is using good design patterns to solve complex problems resulting in test framework python libraries that are highly usable and extensible.
· You should feel comfortable in daily use of current development environment tools and common python test tools such as git, py.test, jenkins and pypi.
· You should be able to demonstrate personal experience with common test deliverable requests from development teams, and how to achieve these through Test Automation. ie. Automated test design requirements, test configuration control and test reporting solutions.
· You should have excellent troubleshooting and communication skills, as you will be required to work with a wide range of customers. You will interact with Steelhead development teams to understand their requirements for test automation and then be able to instruct and guide them in the design of their tests using the automation framework.
· You will also need to be able to leverage good interpersonal communications and written documentation skills for generating guidelines, examples and tutorials to help train groups on the test framework.
· You should be comfortable with both linux and Windows systems, with particular emphasis on methods for how to automate tasks on each type of system. ie. using ssh access, powershell access, scripting.
· You should be familiar with typical approaches to Test Automation with different user interfaces system and the pros and cons for each method. Eg. CLI, REST and GUI.
· You should be familiar with Scrum principals and workflow for delivering your work items and look forward to working as a developer on a motivated Scrum team that values; team empowerment, iterative delivery of working software, close customer collaboration and adaptability to change.
Bonus:
· You should have a working understanding of network infrastructure components and networking protocols.
· You should be familiar with virtualization technologies and comfortable with the setup and configuration of virtual systems. An understanding of working with KVM VMs with virsh / virtmanager would be helpful.
· Familiar with open source / free tools for resource configuration, eg. salt, chef, puppet or ansible.
· Familiar with open source / free tools for Windows automation, eg. autoit, Silk, Sikuli or Powershell DSC.
· Familiar with browser automation tools like Selenium.
· Familiar with low level network logging tools, eg. wireshark, tcpdump.
· Familiar with the TestRail test management solution from Gurock.
The WAN Optimization Group
The wide area network (WAN) is the foundation of a globally connected enterprise, enabling collaboration, communication, business productivity, and risk mitigation. When you join the WAN Optimization Group, you’ll have a hand in creating the products and solutions that are critical to everything organizations do over networks. You’ll work with top engineers to break the barriers that constrain businesses, and enable them to run faster and more efficiently. The group’s industry-leading products are built on our patented technology that accelerates applications through data, transport, and application streamlining. RiOS is the foundation of award-winning products, including SteelHeadTM CX, SteelHeadTM EX, SteelHeadTM SaaS, SteelCentralTM Controller for SteelHeadTM, and SteelHeadTM Interceptor.
Why Riverbed Technology?
If you’re a high-achiever who wants to be part of a dynamically growing, billion-dollar-plus San Francisco-based company, then you should consider Riverbed. If you want to rapidly develop your career with a company that is also a great place to work, Riverbed should be at the top of your list. Riverbed recently won recognition from two of the most well reputed barometers of the work environment. We are the Glassdoor “Employees’ Choice” award winner as one of the top places to work, ranking #17 overall and #9 among technology companies. Additionally, we’ve been recognized with a Sloan award for work-life balance, which underscores our core values at Riverbed. If you can add to our collective talent and unique culture, then this job might be right for you!
Additional information about Riverbed (NASDAQ : RVBD ) is available at www.riverbed.com We are proud to be an EEO/AA employer. M/F/D/V/LGBT.
To apply please visit the Riverbed Website HERE.
*LI-SB1