Quality Assurance Test Engineer - Position Description

 

We are looking for a talented QA engineer with significant test automation experience. You will work within a test driven development process in an Agile with Scrum model. The ideal candidate for this position would have the following:

  • White box testing experience
  • Experience developing within frameworks
  • Selenium, JMeter and/or LoadRunner
  • Java
  • Javascript, AJAX
  • PHP
  • SQL

 

Detailed profile:

  • Understand the product life-cycle for an online services company
  • Have experience testing n-tier online services and/or applications using:
    • Black-Box / Glass Box methodologies
    • Load & stress / scalability analysis

 

Preferred skills:

  • Content Management experience
  • Drupal experience is preferred but not a must
  • Experience with testing small and large scale web applications written on the LAMP stack
  • Experience with software including: Linux, MacOS, Windows, Apache, IIS, PHP, MySQL, PostgreSQL, memcached, NFS, Drupal, CVS, Subversion,VMWare, etc.
  • Experience with testing client-server applications running in heterogeneous environments (many different operating systems and configurations)
  • Ability to help setup test configurations of servers, software and hardware environments. - Ability to help debug PHP, HTML and Javascript code, MySQL queries and web server configurations
  • Ability to help write basic unit/functional tests that reproduce and isolate bugs
  • Must have Java Programming/Java Test Automation
  • Experience writing test plans, detailed test cases, and other formal test documentation
  • Experience testing n-tiered online services
  • Reliable, self-motivated, and motivated by the delivery of high quality software

 

Responsibilities:

  • Create test plans based on input from various sources including direct inspection of prototypes.
  • Attend Product Design and engineering meetings and assess testability and suitability of requirements against existing product paradigms and user expectations.
  • Work with development to triage existing bugs and ensure that bugs, enhancements, and change requests follow the established lifecycle.
  • Work with a world-class development team to reinvent the media industry!

 

Terminology

Black Box test design treats the system as a "black-box", so it doesn't explicitly use knowledge of the internal structure. Black-box test design is usually described as focusing on testing functional requirements.

Glass Box test design allows one to peek inside the "box", and it focuses specifically on using internal knowledge of the software to guide the selection of test data.