Quality Assurance Engineer

  • Full-time

Company Description

DNN is the world’s leading CMS and web application framework for the Microsoft ecosystem.  Our open source and commercial products are easy to use, extensible and power over 700,000 websites globally.  In the last few years our products have been downloaded over 7 million times.  We are now building a high volume, fast growing commercial business that complements the open source model, supported by an online store today which has over 10,000 add-ons used by developers to design, build and deploy world-class websites quickly and simply. 

Job Description

Position Overview

We’re looking for a talented, innovative, smart, passionate detail-oriented QA Engineer to join a fantastic, highly motivated team responsible for the design and implementation of the leading content management and customer engagement system on the .NET platform. This is an incredible opportunity to further enhance the premier capabilities of our premise and OnDemand offerings using advanced Microsoft and client-side Javascript technologies by helping with the definition, creation and execution of test cases for functional, automated and performance testing. Only engineers who enjoy producing insanely great, world-class software need apply.

Responsibilities

  • Create and execute test cases for back- and front-end development, analyze results, write and regress defects with multiple supported browsers, on various operating systems, in an iterative development environment based on Agile Scrum processes
  • Spec and test key product components, framework, and solutions as defined in Product Management specs and Development documentation
  • Take an active role in improving QA processes, including spec review, planning, test case creation/execution, and reporting
  • Develop and extend automation scripts for functional and performance testing, and investigate automated test failures
  • Participate in planning future releases

Qualifications

Required Skills and Experience

  • 3+ years testing experience related to Web applications
  • Strong technical background, ideally with good knowledge of Microsoft technologies, Windows OS, SQL Server, IIS, Internet Browsers
  • Advanced Test Plan and Test Case writing skills
  • Superior attention to detail and excellent interpersonal skills, along with strong verbal and written English communication
  • Ability to work in fast-paced Agile Scrum process which also recognizes the need to balance project timelines and/or resource constraints

Desirable

  • Hands-on familiarity with DNN Platform or other CMS product, or similarly complex web-based application
  • Experience with C#, JavaScript or other programming and scripting languages as a developer
  • Ability to work independently, yet enjoy and benefit from a collaborative team 

Required Education

  • Bachelor of Science degree in computer science or related technical discipline

Additional Information