F5 Networks

Software Engineer III (Access Automation)

3+ months agoHyderabad, India

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

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

As a member of automation team, you'll be leading engineers that create automated tests, expand the framework and test cases using robot keywords and python libraries to validate features and help customer stay secure.

This position is for a leading engineer in automation development, test strategies and quality assurance functions for legacy and new products. Key responsibilities are to guide junior engineers grow their technical abilities (mentoring), provides technical leadership, clearly report potential impediment to management, find the best solution to problem and champion industry best practices. Assist the manager in coordinating project timelines, and provide him/her with technical guidance. This Engineer is a champion for product quality within the team and is accountable for delivering test automation on product delivery schedules. This is a team lead position.

Primary Responsibilities

  • Automate tests (based on definition from testers).
  • Mentor Junior engineer with various aspect of automation & encourage their technical growth.
  • Propose / define process on how to best ensure code quality
  • Champion code review process, provide meaningful feedback to other engineer to allow them to tone their skills and increase code quality.
  • Analyze current industry trend & keep up with current technologies, frameworks and tools
  • Give unbiased report on status, provide early risk assessment and propose solutions
  • Contribute to various libraries and resources (python and/or robot keywords).
  • Performs other related duties as assigned.

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 may be subject to change.

Knowledge, Skills and Abilities
  • Deep understanding of Web technology including security and encryption (HTML, HTTPS / SSL, certificate, keys, ciphers, CSS, JavaScript, REST, JSON, JQuery, ...)
  • Working knowledge of common data structures and have good algorithmic skills
  • Researched various automation tools, infrastructure and framework. Understand best usage of each and pro/cons of all tools (expl: Selenium, Sikuli, Robotium, Appium, Frank, ...)
  • Expert in Layer 7 - including web applications.
  • Demonstrated ability to quickly integrate new technologies, and explain to peer clearly and consistently.
  • Recent experience based on automating tests; authority in various industry standard tools & markups (Selenium / Robot Framework / xPath / Yaml / JSON / REST / ... ).
  • Skilled coder in multiple languages / scripting languages / language framework used for automation (Expl: Python, C#, Swift, Ruby, Angular, React, ...) and frontend/backend servers (Expl: Javascript / Go / NodeJs / PHP /...)
  • Expertise in OOP and design patterns.
  • Ability to architect test code ( class, library, files) & explain reasoning behind choice (Preferably using UML)
  • Proven ability to debug and troubleshoot code & write code that is easy to maintain and debug.
  • Research industry best practices, set up process to apply the relevant ones to the to team.
  • Extraordinary capacity to solve problems in a creative way.
  • Great time-management skills, ability to deal with ambiguity and proven track record to deliver on time
  • Excellent interpersonal and communication skills; ability to lead a team.
  • Good understanding of Layer 3-> 7 (including TCP and SSL)
  • Clear understanding of concurrency issue and experience with multi-threaded application
  • Duties may require working outside normal working hours (evenings and weekends) on occasions.

Qualifications
  • B.S. Degree in Computer Science, Electrical Engineering, or other technical degree
  • 8+ years software development experience in the automation field.

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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.

Great Place to Work® Institute, is the 'Global Authority' for creating, sustaining and identifying High-Trust, High-Performance CultureTM. Considered the 'Gold Standard' in Workplace Culture Assessment, Great Place to Work® identifies Best Workplaces solely on the basis of Employee Feedback and quality of People Practices in an organization. No jury or individual can influence the results of the assessment.

Great Place to Work® Certification is the most definitive 'Employer-of-Choice' recognition that organizations aspire to achieve. The Certification is recognized world over by employees and employers alike and is considered the 'Gold Standard' in identifying and recognizing Great Workplace Cultures. Every year, more than 10,000 organizations across 60 countries apply to get Great Place to Work-CertifiedTM

F5 has earned this recognition for creating a Great Place to Work FOR ALL the employees and has excelled on the 5 dimensions of building a High-Trust, High-Performance CultureTM - Credibility, Respect, Fairness, Pride and Camaraderie. We have been certified as:

  • Great Place to Work - Oct 2020 to Sep 2021
  • Among the top 75 Best Workplaces in IT & IT-BPM - 2020
  • Great Mid-Size Workplaces - 2020
  • Best Workplaces for Women - 2020

Please visit, to know more https://www.greatplacetowork.in/great/profile/50-Great-Mid/F5-Networks-Innovation

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. Reasonable accommodation is available for qualified individuals with disabilities, upon request.