Quality Assurance Director

EMC Insurance   •  

Des Moines, IA

Industry: Finance & Insurance

  •  

8 - 10 years

Posted 52 days ago

At EMC, you'll put your skills to good use as an important member of our team. You can count on gaining valuable experience while contributing to the company's success. EMC strives to hire and retain the best people by engaging, developing and rewarding employees.

Essential Functions:

  • Identifies, implements and effectively deploys QA processes and tools throughout the organization to deliver value broadly into business and technology departments while improving speed to market and quality of solutions
  • Establishes and implements key performance metrics to create ownership/accountability for QA processes and communicates benefits delivered through QA
  • Collaborates with business and technology teams to identify cross-functional staffing solutions to QA efforts throughout the testing life cycle
  • Assesses opportunities for integrating QA processes and tools for evolving the QA function
  • Conducts audit and review of policies and procedures within the QA area
  • Develops, recommends and communicates end to end strategy for enterprise-wide QA function consisting of people, process and technology
  • Designs and implements cross-functional QA practices to effectively support an Agile, Waterfall and iterative environment
  • Delivers testing capabilities which support all phases of testing life cycle
  • Leads, develops and mentors Quality Assurance analysts and engineers

Education & Experience:

  • Bachelor's degree, preferably in a computer science-related field or equivalent relevant experience
  • Ten years of related experience, which includes a combination of quality assurance, project management and application development
  • Experience building and leading teams
  • Experience with Agile and Agile-related software (e.g., Jira) preferred
  • Experience with scripting languages, such as Java or C#, preferred

Knowledge, Skills & Abilities:

  • Excellent knowledge of manual and automated testing
  • Proven and strong understanding of different software development life cycles (Waterfall, Iterative and Agile) and contemporary software quality assurance processes
  • Advanced SQL knowledge preferred
  • Strong skills with automation testing tools (i.e. Selenium, Load Runner, SoapUI, TestingWhiz) preferred
  • Excellent, proven verbal and written communication skills
  • Excellent human relations and customer service skills
  • Ability to lead high performing teams
  • Ability to influence and build effective business partnerships with all levels of team members
  • Excellent attention to detail, organizational and multi-tasking skills