Senior Software Development Engineer

F5 F5 · Enterprise · Hyderabad, Bangalore

Senior Software Development Engineer responsible for the design, development, execution, and maintenance of test plans and test cases for commercial management planes within the NGINX product line. This role involves individual contribution, collaboration with peers, and mentoring junior engineers. The engineer will also build tools and infrastructure to improve F5's components and features, and champion code quality processes.

What you'd actually do

  1. Design, develop and maintain test plans for functional, sustaining and compatibility testing.
  2. Execute tests, report and verify defects for the functionality of our commercial management planes within the NGINX product line.
  3. Document test plan and test results via test case management system.
  4. Investigate test pipeline failures.
  5. Mentor Junior engineers with various aspects of automation & encourage their technical growth.

Skills

Required

  • Python
  • Gitlab CI/CD pipelines
  • Kubernetes
  • AWS/Azure public clouds
  • test methodologies
  • automation tools, infrastructure and frameworks
  • Web technologies (HTML, HTTP/HTTPS, REST APIs etc…)
  • troubleshooting issues related to HTTP load balancers, API gateways (such as NGINX proxies), and similar systems.

Nice to have

  • GO

What the JD emphasized

  • 8+ years of software development experience in the automation field.