Senior QA Analyst

Location: Canada- Calgary
Job Category: Product Development
ID: 7899

Description

Senior QA Analyst

Calgary AB

Blackboard is helping education leaders enhance every aspect of the teaching and learning experience. Blackboard’s broad reach covers our traditional, market-leading e-Learning solutions, in addition to mass notification, campus security, and commerce.  We are dedicated to fostering a culture of lifelong education and growth.  Across courses, campuses, organizations, companies, government agencies, and communities, Blackboard is powering the educational age around the globe.

POSITION RESPONSIBILITIES

The Senior Quality Assurance Analyst will help prepare test plans, write test cases and test developed components to ensure that the software behavior complies with product requirements. The candidate will interact with other analysts and developers to understand product requirements to ensure that their work is in line with QA goals.

As a key component of the Blackboard Collaborate Software Development team, the QA group has responsibility for testing and validating all products and web site upgrades.

Blackboard Collaborate is a small fast paced software company. Much of what we do is done with cross functional teams in an agile development environment. The QA group also works with the Support groups to resolve end client issues.

Key Responsibilities:

  • Participate in the development of test plans and test cases
  • Act as a key member of an agile team as the QA representative
  • Execute manual test cases to verify software behavior based on product requirements and functional specifications
  • Execute automated test cases with an understanding as to the results driven by said tests
  • Interact with developers and other analysts to understand product requirements
  • Create test data and gather statistics to allow for analysis of test data
  • Monitor and analyze test data to identify incorrect behavior and potential causes
  • Isolate and reproduce errors and identify causes
  • Enter defects into defect tracking system (Jira) and track from entry to resolution
  • Develop and maintain testing documentation with test case descriptions, expected and actual specifications and results

Complexity/Contribution:

Contributes to moderately complex aspects of a project.  May assist more junior staff members with aspects of their job and may act as Team Lead from time to time.

Independence:

Work is independent and collaborative in nature.  Provides regular updates to manager on project/account status.

Skills:

Strong competence with the various tools, procedures, programming languages used to accomplish the job.  Typically 4 to 8 years experience.

REQUIREMENTS

  • Educational background in software development (BSc. preferred) or related experience
  • Previous experience in software testing and/or Quality Assurance
  • Proficient in various OS platforms: Windows, Mac, Solaris, Linux
  • Proficient in various browsers: IE, FireFox, Chrome, Safari etc.
  • Some understanding of database technologies: SQL, Oracle, MySQL
  • Strong interpersonal and reporting skills
  • Ability to work autonomously within a team environment
  • Familiarity or experience with automated test tools would be an asset
  • Usability and User Interface testing would be an asset
  • Enjoys finding problems
  • Eagerness to improve products
  • Advocate for the customer

Technical Environment

Desktops     

  • Normal business operations will be with all Windows environments after MS Office
  • Testing environments include: Windows (all versions), Mac, Linux and Solaris
  • Tools: Agile development assistance software, Jira, Sharepoint, Test Case Repository software

Servers        

Testing environments include: Windows 2003 and 2008 (including 64 bit), Red Hat Enterprise Linux, SUSE Linux, and Solaris (Sparc and X86 servers)

 

*LI-FS1





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo