F5 Networks is the pioneer and global leader in Application Traffic Management, we ensure the secure and optimized delivery of applications to any user anywhere, by delivering industry’s most trusted gear, software, services, and security products.
Are you a Software Engineer passionate about working on scaling and performance of cloud native products as well as automating software deployments?
In this position, you will contribute and grow our Cloud Centre of Excellence focusing on tests, automation and telemetry for non-
functional requirements, providing ownership for both generic and release-specific test strategies. You will help drive deployment test automation and development of automated frameworks.
Position gives you the opportunity to grow, work in a passionate and talented team, within Agile processes and with highly programmable, cloud-
ready F5 hardware platforms.
We are a team that puts customer experience first, are passionate about what we do and bring diverse ideas to the table.
Work with other team members and partner teams to develop and manage user stories based on functional and non-functional requirements
Own, design, develop and execute deployment and performance Test Plans
Automate test cases, develop framework libraries and environments to support automation
Develop telemetry for automated tests
Contribute to test automation framework development
Analyze and collaborate on new technologies to build Cloud Centre of Excellence
Analyze test results and coordinate with development teams for bug fixes
Be an active participant in F5’s product life-cycle development
BS / MS degree in computer science, software engineering or related technical field, or equivalent work experience
Good Python coding skills, knowledge of pytest and comfortable with git workflows
Demonstrated problem-solving and analytical skills. Excellent troubleshooting skills. Strong attention to detail required
Experience working on distributed networks is a plus
Experience with Open Source / Commercial Traffic Generation tools (iXia, Jmeter)
Knowledge of the common hypervisors (VMware / KVM)
Experience in cloud platforms and its monitoring
Experience developing performance tests from requirements specifications and / or architectural models
Proven ability to create automated test scripts, test scenarios and analyze results
Knowledge of automation testing, manual testing methods, and testing standards
Knowledge of TCP / IP protocols, the OSI model and application layer protocols (e.g. HTTP, SSL / TLS)
Experience with development and testing in Agile / Scrum environment will be a plus
Previous experience working on SaaS projects will be a big plus
Physical Demands and Work Environment
Duties are performed in a normal office environment while sitting at a desk or computer table
Duties require the ability to utilize a computer keyboard, communicate via video conference, telephone, IM and read printed material
Working in an environment where work hours are scheduled to Product Development needs. This role may be required to work outside of core business hours including early morning, late evening, overnight, weekends, and / or holidays when needed
We provide competitive salaries, a world class benefits package, including employee medical insurance, employees stock purchase plan, life insurance, lunch card, tuition reimbursement, and much more.