
Principal Software QA Engineer
- Sunnyvale, CA
- Permanent
- Full-time
- Collaborate with stakeholders, engineers, and developers as part of the development life cycle to produce quality software and services
- Verify, reproduce, communicate, and track defects from testing
- Participate in all phases of tests from planning, developing, executing and revising plans and scope.
- Participate in hardware and software releases.
- 10+ years' experience in Telecommunications and/or networking industry
- Ability to trouble-shoot effectively and solve problems.
- Ability to coordinate with multiple internal teams.
- Good time management and the ability to be self-motivated.
- Previous software quality assurance experience or related experience in software development.
- Understanding of the software development life cycle.
- Familiarity with the various aspects of the software quality assurance discipline such as testing methodologies (black box, white box), types of tests (Non-functional, Regression, User Acceptance), and other test topics (Scope).
- Executes functional tests using manual and automation tools and reports results using defined process and resources
- Analyzes and identifies system defects through functional, regression, and performance testing. Experience with designing and running tests.
- Any type of scripting, especially for automating tasks. (Python,TCL,Shell preferred)
- Communicate effectively, both verbal and written
- Experience with L1-L7 networking skills, especially strong L3 protocols knowledge required.
- Excellent knowledge of networking technologies; Hardware, Software, and Protocols
- Experience with test and bug tracking tools (Testlink, JIRA, Bugzilla, Mantis)
- Experience with traffic generator benchmark tools like IXIA tools.
- Experience with virtualization software platform is a plus.
- Have any networking certification like Fortinet NSE, CCNA, CCNP, CCIE, JNCIP, JNCIE etc. is a plus.
- Experience with security vulnerability testing is a plus.
- B.S. in Computer Science, Engineering, or equivalent experience