Job Description - Software QA Engineer - Desktop Apps

Denver, CO, United States

Part detective, part creative problem solver, part tech nerd, all enthusiasm. Quality assurance isn’t a check box on “Ye Olde Development Checklist”, it’s one of the most vital pieces of the process. A good quality assurance engineer works with developers to fix problems and find their causes. The easy defects are the ones we write, the hard ones are system problems that we have to work around. Work with the team to provide excellent solutions to customer problems, with other enthusiastic people. Don your Deerstalker (that’s a Sherlock Holmes joke) and bring your passion for technology and your multi-faceted skill set with you, we may just have an excellent job for you.

  • 5+ year experience in software QA
  • Flexibility to work outside of business hours as a release schedule requires
  • Automation experience preferred


  • Work on a team with an Agile software lifecycle model (Scrum) to develop and test our software products.
  • Write and maintain test documentation.
  • Work with development to investigate the source of software defects. Did we mention that it’s a team and there’s no “I” in team? Well, there is an “at me” but that doesn’t make much sense, does it?


  • Ability to communicate your ideas and work with others in a collaborative environment.
  • Understanding the Agile development lifecycle (Scrum).
  • Familiarity with technology: a good understanding of software and computer systems.

Technical Skills

  • Comfort with common operating systems: Windows, OS X, and Linux.
  • Familiarity with the installation process of software and software platforms (Java, Flash, etc).
  • Good written communication skills: the forensics of defect tracking!
  • Experience with SQL, VMWare, and automation tools a plus. 

ReadyTalk is an equal opportunity employer.