Software QA Engineer II

Verimatrix   •  

San Diego, CA

Industry: Technology


5 - 7 years

Posted 179 days ago

This job is no longer available.

A Software QA Engineer II at Verimatrix participates in the testing of a large product suite that enables content protection and security for video delivered via satellite, cable, or the Internet.  The engineer collaborates with his/her teammates to deliver high-performing, scalable, high-quality products.  The engineer should enjoy working through the software development lifecycle.  A successful engineer will be proactive, interactive, creative, and flexible.  The engineer will need to learn and understand the entire Verimatrix product suite as well as gain deep technical knowledge of particular solutions in the group he/she joins.  We are a global company and appreciate people with global awareness and knowledge (languages other than English are a bonus). 

Some tasks the Software QA engineer will have: 

  • Test our premium video content security product in various environments to help improve quality
  • Test all product deliverables for producing value for customers, including the software product, installation of product, and User Documentation for product
  • Write and execute tests that verify internal API functions, user interface, and interoperability between product modules
  • Automate testing where possible
  • Develop tools to improve test efficiency and effectiveness
  • Collaborate with colleagues in Testing, Development, Product Management, Customer Care to define and refine the requirements to be validated
  • Participate in defining and refining architectures, specifications, requirements, design and tests
  • Work with Customer Care to better characterize escalated issues
  • Estimate duration of test tasks, and accurately report progress and status via Test Case Management and Change Request Management systems, tracking issues to resolution
  • Other duties as assigned

This position reports to a technical manager within the QA team.

Required Qualifications:

  • 5 -7 years software QA Engineering/Test work experience
  • Solid understanding of typical software engineering practices (Defect Tracking, Test Case Management, Lifecycle models)
  • Expertise in Functional and System Testing, using both methodic and exploratory methods
  • Recentexperiencetesting in: 
    • Amazon Web Services (AWS)/Cloud computing
    • Linux
    • Network (TCP, UDP, etc.)
    • Client/server distributed architecture
    • Relational Databases (use of basic SQL commands)
  • Programming/ Test-Automationexperiencemodifying  
    • Ruby (or equivalent)
    • Java, C++, Perl, Python
    • Shell Scripting
  • Proven analytical skills with experience performing Root Cause Analysis and Risk based testing
  • Strong troubleshooting skills
  • Excellent communication skills
  • Excellent attention to detail and follow-through
  • Excellent ability to work independently and in team
  • Strong written, verbal, and presentation skills in English. Excellent interpersonal skills. Self-motivated and energetic team player.
  • Bachelor’s degree in computer science or related field or equivalent experience

Each of the Following would be a Plus:

  • Android, iOS, or other mobile testing
  • Digital Rights Management
  • Experience in agile methodology, preferably SCRUM
  • Further professional certifications/professional growth achievements
  • Load/Performance/Longevity testing
  • Oracle RAC
  • Redundant systems
  • Ruby
  • Security protocols, cryptography, PKI, SSL/TLS experience
  • Service-oriented architecture
  • SNMP
  • Video Conditional Access Systems
  • Video standards such as: DECE/UltraViolet, MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady, Marlin and RTSP
  • Video watermarking
  • Virtualization