Quality Assurance Engineer

This Quality Assurance team member plays a major role in all software testing tasks.  Daily tasks and project assignments are often dependent on the current release schedules and the balancing of multiple products and projects at one time.  Flexibility, multi-tasking and adaptability are key traits for someone in this position.  This position will also participate in 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:  Ensuring that the quality of ANGEL Learning products meets corporate and customer goals.  Provide extensive input in the execution of product testing throughout the product’s life cycle and through to final production of the product.
  • Test Plan Execution:  Execute formal and informal test plans as part of major releases as well as maintenance releases of all ANGEL products.
  • 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.
  • 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 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:  Participate in the development and maintenance of reusable test scripts and data sets.  Participate in the implementation and use of automated testing tools. 
  • Evaluation of Test Results:  Review completed test results to determine if functional objectives are met. 

ESSENTIAL KNOWLEDGE and SKILLS:

  • One to three years of QA or technical software industry experience. 
  • Experience testing Internet-based applications.
  • Experience writing formal test plans and both formal and informal test execution.
  • Knowledge of Microsoft SQL Server and database table relationships, queries, etc.
  • Experience with website setup and configuration including IIS Manager strongly desired.
  • Ability to automate processes and test plans using third-party tools preferred.
  • Scripting experience desired.
  • Ability to effectively communicate with others and to work closely with developers.
  • Knowledge of the software development and release process.
  • Bachelor’s degree in computer science, engineering or related technical field.
  • Excellent prioritization skills.
  • Ability to learn quickly.

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.