This job listing has expired and the position may no longer be open for hire.

Software Engineer(quality)- NGINX Plus at F5 Networks, Inc in San Jose, California

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Do you have a passion for innovation and want to help promote progressive products used every day by millions of people on the Internet? Would you like to play a part in shipping groundbreaking technology for cloud-native, hybrid-cloud, and traditional on-premises large-scale systems and web applications? Are you an advocate of solid engineering culture, continuous learning, quality, and engineering excellence? Do you like the idea of contributing to open-source projects?

About Nginx and NGINX Plus

NGINX is a cloud-native, easy-to-use reverse proxy, load balancer, and API gateway. NGINX Plus adds enterprise-grade features like high availability, observability, security, API, active health checks, DNS system discovery, session persistence, and more to the well-known NGINX Open Source capabilities. NGINX and NGINX Plus are a core for our other offerings like NGINX Controller, NGINX Ingress Controller, NGINX App Protect, NGINX Service Mesh, etc. NGINX and NGINX Plus run on any modern Unix-like OS and support different architectures. Their core is written in pure C with minimum external dependencies and focuses on high performance, low latency, and scalability. They have extensions written in JS-based NJS scripting language.  

About the team

We believe that solid engineering culture helps us create great tools developers love and platform operations teams need. We build scalable, high-performing, and secure software by thoroughly designing, coding, reviewing, testing, and documenting.

The NGINX / NGINX Plus development team is a relatively small team that collaborates with San Jose, San Francisco, Seattle, Cork product development, professional services, product management, and customer support teams and delivers new features and enhancements. We are looking for an experienced software quality engineer to help us drive the excellent product and its quality further.

Position Summary

As a software quality engineer, you will play a critical role in developing automation infrastructure and tests, CI/CD pipelines, and tools. You will also be a critical engineering partner working alongside engineering teams, communicating and collaborating daily to drive efficiency via automation, warrant against regressions, and establish a centralized view of what quality should mean for the NGINX and NGINX Plus.

Primary Responsibilities


  • Research, design, and implement test automation infrastructure and automated tests for new features starting from the very inception of the development process.


  • Maintain existing tests/infrastructure code base, and review and improve existing code coverage and test coverage.


  • Build and maintain CI/CD pipelines, research new approaches and industry best practices, and implement enhancements in CI/CD tooling, automation infrastructure, and tests.


  • Implement refinements based on the feedback from engineers or customers and the data from the root cause analysis for test escapes and internally found defects.


  • Investigate, troubleshoot, and verify bugs.


  • Handle code reviews from team members.


  • Communicate and collaborate with software engineers daily.


Knowledge and Skills


  • Good programming experience with Perl, Python, or C/C++ 


  • Fluency in Unix-like operating systems and development toolchains


  • Good experience delivering fast and reliable automation tests for networking products


  • Good experience building and maintaining CI/CD pipelines


  • Good understanding of network and web protocols  


  • Good analytic, troubleshooting, and problem-solving skills


  • Great self-discipline and a strong focus on engineering excellence  


  • Unrelenting desire to learn new things and improve  


  • Innovative mindset when looking for solutions to challenging problems


  • Good written and verbal communications skills


Qualifications


  • 3+ years of experience in test automation, test infrastructure, CI/CD, preferably in the networking / UNIX-like environments


  • BS/BA in Computer Science or related field.


#LI-MH1

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Yello/Workday (ending with f5.com or @myworkday.com).

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination.  F5 offers a variety of reasonable for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com




Salary:

$168,390.00


More jobs in San Jose, California

General Business
30+ days ago

Hilton Global
Other
about 1 hour ago

NEWMARK
Other
about 2 hours ago

PayPal Inc.
More jobs in General Business

General Business
less than a minute ago

Kroger
General Business
1 minute ago

Kroger
General Business
2 minutes ago

Quality Food Centers
$20.22 - $24.15 per hour