Software Tester / Quality Assurance Engineer

This position has been filled. Thank you for your interest.

To see all our career information and postings, please visit our Careers page.


Software Tester / Quality Assurance Engineer

QA Engineer Purpose:

The purpose of this software testing position is to assess or evaluate the capabilities of a software program’s ability to adequately meet the applicable requirements and customer needs.


  • Experience with quality assurance/software testing.
  • Associate’s Degree in Computer related field or equivalent experience preferred.
  • Strong proficiency in Windows Server 2003 and Windows 2008, including add/remove features, Security of registry and file ACL’s, and ability to troubleshoot.
  • Familiar with hardware and software installation and configuration.
  • Basic understanding of the following:  .NET, Web Services, IIS, HTTP, HTTPS, SSL, MSMQ, XML, TCP/IP, DCOM, HTML, JavaScript and FTP.
  • Knowledge of SQL (DML) and Microsoft SQL Server.
  • Understanding of one or more of the following programming languages is a plus but not required: C#, C, C++, VB
  • Telephone integration, PSTN and VoIP, Voicemail, ACD and IVR knowledge is a plus.
  • Knowledge of QA process and testing methodology.
  • Ability to contribute to QA process and testing methodologies.
  • Experience with Bug Tracking software database.
  • Working knowledge of Software Development Lifecycle.
  • Proven ability to effectively interact and communicate with developers, support technicians, sales engineers and other testers.
  • Ability to identify problems and trace them back to the source.
  • Understanding and experience with software testing automation and ability to quickly learn new tools.
  • PC/Windows literate with working knowledge of Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008.
  • Familiarity with Microsoft Outlook, Novell GroupWise, Internet Explorer, Safari, and Firefox.


  • Develop test cases by working with Development team, Product Management and business owners/users as new features are requested, designed, implemented, tested and released.
  • Install and test server and client side software for new builds and patches
  • Assist in Product information gathering
  • Perform all aspects of verification as appropriate, including functional, structural, regression, load, integration and system testing.  Document, troubleshoot and isolate problems encountered during testing.
  • Support Development team in generating unit tests to identify and fix defects earlier in the development cycle and thus minimize defects during routine test cycles.
  • Manage defect tracking for assigned products and projects in the bug tracking system.
  • Provide timely, accurate status updates for assigned products and projects.
  • Develop quality assurance knowledge to continually improve necessary skills.

Skills and Abilities:

  • Willingness and ability to perform all functions hands-on while building program and team.
  • Self-starter and self-motivator a plus.
  • Proven ability to proactively identify issues.
  • Excellent written and verbal communication skills
  • Strong analytical, organizational and time management skills.
  • Ability to learn quickly and work in a fast paced team environment.
  • Excellent organizational skills, ability to set priorities, work under pressure and meet deadlines.

To see all our career information and postings, please visit our Careers page.