Software QA Engineer

Apply Now

Company: InterSources, Inc.

Location: San Jose, CA 95123

Description:

Title: Software QA Engineer
Location: Santa Clara, CA
Duration: Long term contract (Possibly contract to hire)

Job Description:
  • Develop and execute test plans for cloud networking and security solutions.
  • Ensure there is appropriate test coverage to validate that the solution meets the requirements as elaborated in Customer/PM requirements, Protocols/Specs, and Functional/Solution design documents.
  • Use existing test automation framework to automate system level tests where applicable.
  • Plan test projects and participate in the design and functional specification reviews.
  • Design, build, deploy, monitor, and manage complex test environments.
  • Use Terraform for building test environments in public clouds like GCP, Azure, AWS.
  • Collaborate with cross site development and quality teams as needed during creation and execution of test plans.
  • Provide valuable feedback during product design and development phase.
  • Gather and analyze test results, create comprehensive test reports
  • Maintain and enhance the automation framework and automated test coverage.
  • Work closely with the Sales, SE and Support teams to enhance test coverage to meet customer requirements.
  • Perform system & performance testing using standard networking tools Spirent (Avalanche, CyberFlood), Ixia (IxLoad, BreakingPoint, CyPerf) and other in-house developed test tools.
  • Create internal tools for benchmarking and evaluating performance using Perl or Python scripting languages.

Skills Required:
  • Master's or Bachelor's degree in Computer Science or Electrical Engineering with 5+ years work experience in software test engineering including testing of Cloud software and/or networking/security applications/products.
  • Proficiency in scripting in Java or Python is required.
  • Experience with Robot framework, Terraform and Selenium is desired.
  • In depth knowledge of TCP/IP and networking protocols.
  • Knowledge of Unix/Linux/Windows Operating Systems.
  • Experience in physical and logical network design and implementation.
  • Experience with virtual platforms/hypervisors, and public and private clouds.
  • Excellent problem solving, analytical, and technical troubleshooting skills.
  • Thorough understanding of QA processes.
  • Experience with Jira, Jenkins is a plus.
  • Experience with Agile methodologies is a plus, a willingness to adopt them is required.
  • Strong research and documentation skills.
  • Excellent verbal and written technical communication skills.
  • Ability to multi-task and work on multiple projects at different stages at the same time.
  • Good understanding of cloud architecture is a plus.
  • Experience with operations in a public cloud including deployment, management, and troubleshooting production environments is a plus.

Similar Jobs