Software Test Engineer III
F5 Networks
2d ago

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

Position Summary

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 Access automation team, you’ll working on crafting automated tests and expand the framework using robot keywords and python libraries to validate feature and help customer stay secure.

This position is for an engineer in automation development, with interest in testing and quality assurance - focusing on legacy and new products.

Key responsibilities are to write automation code based clearly defined steps from manual tester, striving to improve code maintainability & maintenance and identify issues & work with experienced engineer to propose then implement solutions.

Work in as a team member, provide estimate, deliver automation landmarks and hit commitment with the mentorship from other specialists.

This Engineer is interested in starting or expanding his / her career in the automation field. This is an entry level to mid-level position in automation.

Primary Responsibilities

  • Code manual test into automated tests (based on definition from testers).
  • Perform code review for engineers on the team and in the group & update your own code based on feedback from peer code review.
  • Contribute to various libraries and resources (python and / or robot keywords).
  • Communicate with developers, product manager, peers and testers to ensure clear understanding of new feature prior to coding
  • 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

  • Understanding of Web technology (HTML, CSS, JavaScript, REST, JSON, )
  • Proven understanding of common data structures and have good algorithmic skills
  • Knowledge of automation tools, infrastructure and framework (expl : Junit, Jenkins, Selenium, )
  • Good knowledge of Layer 7
  • Demonstrated ability to learn new technologies and / of language fast and accurately.
  • Working experience on automating tests using various industry standard tools & markups ( Selenium / Robot Framework / xPath / Yaml / JSON / REST / ) required - theorical knowledge and / or university project will be considered as well.
  • Exposed to multiple languages & scripting languages (expl : Java / C / C++ / Go / Python / JavaScript / Ruby / Perl ) and ability write code using those languages.
  • Academic understanding of OOP (required) and knowledge of common design patterns (preferred)
  • Ability to debug and troubleshoot code (own and from peers)
  • Understand and follow best coding practices.
  • Think outside the box to solve problems.
  • Write solid test that is easily maintainable and promote easy debugging.
  • Organized in his / her thought process and have ability to prioritize time-sensitive assignment and deliver on time.
  • Excellent interpersonal and communication skills.
  • Understanding of various AAA method and sever preferred
  • Experience with bug tracking system a plus
  • Understanding of Layer 3->
  • 7 preferred (including TCP and SSL)

  • Familiar with concurrency issue and multi-threaded application a plus
  • 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
  • 5+ years software development experience (shipped product or automation experience)
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form