Lead QA Automation Engineer Netronome
Netronome is a fabless semiconductor company and leader in flow processing. Netronome?s solutions include flow processing silicon, software, tools and acceleration platforms that scale from 1 to 400 Gbps. They are used by networking equipment OEMs worldwide in carrier-grade and enterprise-class communications products that require deep packet inspection, flow analysis, content processing, virtualization and security. Netronome?s processors are supported by comprehensive tools and a broad ecosystem of premier partners. Netronome?s products are developed in labs in Santa Clara, CA, Boxborough, MA and Pittsburgh, PA.
Lead QA Automation Engineer
Netronome is seeking a Lead QA Automation Engineer who will be responsible for building the Automation Infrastructure for the Quality Assurance of enterprise-class networking and security platforms. We are looking for a well-rounded team player with experience testing large scale distributed systems within a multi-product environment and the ability to support the implementation of new tools and procedures as part of the organization?s quality initiatives.
Primary Responsibilities:
? Developing maintainable test automation frameworks, tools and automated test suites for continuous verification of various software builds and releases, in response to growing feature sets and customer requirements.
? Help drive automated and performance testing across multiple product lines to improve efficiency and scalability of our applications.
? Work closely with software QA and software development engineers to understand feature requirements and translate to test cases and test automation.
Required Skills:
? BS CS/EE degree and 5-8 years of hands-on automated testing experience in networking.
? 5+ years of experience in Industry experience implementing automated continuous integration/release systems or large-scale automated test systems; Experience in creating an automated regression framework and experience of addition automated test cases for functional, system, and performance testing.
? Strong background and experience in software testing methodology, test development and test execution.
? Experience of working on/testing data networking protocols, network switches and routers is required.
? Experience in Linux and Linux systems administration is required.
? Proficient programming in at least one scripting language (Python and TCL required; Bash shell scripting will be considered) and C/C++ in a Linux environment.
? Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
? Demonstrated knowledge of multi-threading, RPC, TCP/IP and interprocess communication.
? Working knowledge of testing network security features, such as firewall and VPN is highly desirable
| Location: |
Pittsburgh, PA
United States
|