QA Technical Manager

Position Location:

  • Madison, WI

Primary Purpose

    Lead a team of Quality Assurance Engineers to ensure delivery of a high quality product

 

General Responsibilities

  • Review, evaluate, plan, and improve Quality Assurance procedures, infrastructure, tools, processes, and methodologies
  • Develop and/or improve QA best practices
  • Work with the engineering team to develop and manage a software and hardware quality assurance plan for each release
  • Work with the technical support team to understand and reproduce issues reported on the field
  • Oversee test conformance of products to requirements, regression, and standards
  • Work with QA leads and members of the QA team to implement continuous testing
  • Work with QA leads to set up test environment
  • Define the quality criteria and the success metrics for various products and services
  • Assist in estimating testing efforts per release
  • Mentor, guide, and coach QA team members
    Works closely with leadership team to implement process, define metrics, analyze support issues, and software & hardware releases  

 

Experience & Qualifications

  • 7+ years of experience in a high-technology software company, preferably in the domain of media streaming or content management
  • 7+ years in test planning and test execution for scalable, high-volume distributed, multi-tiered, applications.
  • Experienced in performing testing for web applications
  • Experienced in QA automation/testing using C# /.NET, java or C++ environment
  • Experienced with XML, HTML, CSS, and JavaScript
  • Experienced in using automation frameworks like Selenium/TestNG is a plus
  • Experienced using MS SQL Server or comparable database; Proficient in SQL languages
  • Experienced with Microsoft IIS or other web server
  • Experienced in configuring network components like Firewalls, routers and caching devices
  • Experienced testing Web Services (WSDL, SOAP) and REST is a plus
  • Experience in scripting languages such as Perl, Python, etc. is a plus.
  • Experience in technically leading high performing QA teams in fast-paced environment
  • Knowledge of QA testing methods and phases, best practices, and processes preferred
  • Must be detail oriented and have excellent analytical and investigative/problem-solving skills
  • Ability to function effectively in a fast paced environment and manage continuously changing business needs; excellent multi-tasking and time management skills required
  • Strong communication skills necessary 

 

Education

  • Bachelor's Degree in Computer Science/Engineering or equivalent experience preferred