Recognized Innovator of Enterprise eLearning Software
Sign In
User Name Password - Forgot?
Search

Senior Quality Assurance Engineer

This Quality Assurance team member plays a major role in all software testing tasks at ANGEL Learning.  Daily tasks and project assignments are often dependent on current release schedules and the balancing of multiple products and projects at one time.   The person in this role must be a team player.  Flexibility, multi-tasking and adaptability are key traits for someone in this position.  This position will be responsible for configuring and maintaining virtual test environments, as well as physical test servers.  Candidates with experience configuring websites and with VMWare, Microsoft’s Virtual Server or similar virtual environment tools are strongly desired.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Product Quality Assurance:  Ensure the quality of ANGEL Learning products meet corporate and customer goals.  Provide extensive input in the execution of product testing throughout the product’s life cycle through final product production.

Test Plan Creation:  Create test plans as assigned; constantly reinforce departmental goal of maintaining a set of comprehensive test plans for all ANGEL products by identifying needs for new or modified plans.

Test Plan Execution:  Execute formal and informal test plans as part of major as well as maintenance releases of all ANGEL products.

Multiple Browser and Platform Testing:  Regularly perform functional and regression tests across multiple browsers on both PC and Macintosh platforms.

Multiple Test Environment Usage:  Configure and maintain virtual server environment, as well as various physical machines and environments.  Regularly perform functional and regression tests on these environments.

Acceptance Testing:  Define and execute acceptance testing throughout the product release process.

Maintenance Releases:  Ensure the quality and integrity of regularly scheduled service packs and updates.

QA Methodologies and Procedures:  Play key role in refining and extending QA procedures and work models.  Participate in the creation and use of automated test scripts and re-usable data sets. 

Evaluation of Test Results:  Review completed test results to determine if functional objectives are met.  Contribute to improved processes for tracking and reporting test results.

Additional Duties and Responsibilities:  Other activities as required by the business from time to time.

ESSENTIAL KNOWLEDGE AND SKILLS:

  • Three or more years of QA or technical software industry experience. 
  • Experience testing Internet-based applications.
  • Experience writing formal test plans.
  • Experience with Microsoft SQL Server and database table relationships, writing queries, etc.
  • Experience with website setup and configuration including IIS Manager strongly desired.
  • Ability to automate processes and test plans using third-party tools.
  • Ability to effectively communicate with others and to work closely with developers.
  • Knowledge of the software development and release process.
  • Understands the relationship between business requirements, specifications and written test plans.
  • Bachelor’s degree in computer science, engineering or related technical field.
  • Ability to work effectively within a team and to take on individual project assignments given little direction.

The position is based in our Indianapolis headquarters. If our collaborative, energetic environment is a fit for you, we want to hear from you.  Please email your resume to jobs@angellearning.com.

Featured Client

Featured Client

Featured Partner

Featured Partner

Copyright © 2007 ANGEL Learning

Terms of Use | Privacy Policy | Accessibility | Jobs | Contact Us