Quality Assurance Analyst

Company Overview

Trusted since 1986, Asigra provides organizations around the world with the ability to recover their data from anywhere through a global network of partners who deliver cloud backup and recovery services as public, private, and/or hybrid deployments. Asigra was the industry’s first enterprise agentless cloud-based recovery software company to provide data backup and recovery of servers, virtual machines, endpoint devices, databases and applications, SaaS and IaaS based applications. Asigra lowers the total cost of ownership, reduces recovery time objectives, eliminates silos of backup data by providing a single consolidated repository, and provides 100% recovery assurance.

Asigra is a forward-looking innovative company that employs innovative people. We work alongside our customers to generate success for them. Through the quality of our services and products, and the long-term commitment of our staff, we add value to our customer's businesses and thereby create a basis for our own long-term success.

Asigra has been recognized as a Gartner Cool Vendor and is the only Canadian company included in the Gartner Magic Quadrant for Enterprise Backup and Recovery Software since 2010. Asigra was also recently cited as one of the Top 10 Cloud Companies to Watch.  More information on Asigra can be found at www.asigra.com.

Role Summary

We are seeking individuals who are passionate about testing and take pride in the quality of their work.  The incumbent must be detail oriented, performance driven, and possess a working knowledge of all aspects of Quality Assurance. Reporting to the Manager of Quality Assurance, the Quality Assurance Analyst is responsible for ensuring that all aspects of the products have adequate testing coverage and the highest level of quality, maintained in compliance with the SDLC and QA processes. The Quality Assurance Analyst will work closely with the Development and Tech Support teams within a dynamic agile environment in order to deliver effective and efficient testing solutions, while adhering to quality standards.

Key Responsibilities

  • Learn and understand the technical details of all the Asigra products and gain hands-on expertise of the products and systems as required.
  • Analyze the testing needs and develop testing strategy by analyzing and translating business requirements and engineering specs into test plans and test cases.
  • Create all required QA documentation and provide accurate estimates for each project.
  • Create and/or modify written test procedures, test cases, test logs, and other test-related artifacts using approved processes and software tools.
  • Prioritize the execution of tests based on business requirements and risks. Manage risks, including mitigation and contingency plans.
  • Perform testing activities using all the appropriate techniques, such as black box, white box, integration, functional, regression, performance, usability, installation, security, and more. Design and execute SQL statements for database manipulation and querying.
  • Use and maintain test automation framework while working towards automating as many tests as possible.
  • Manage defects in compliance with the established defects management process and use tools such as Jira and Bugzilla.
  • Work with management to define and/or improve processes, templates, and standards related to software testing.
  • Work closely with developers and product owners to review and approve requirements, test strategies, test plans, and test cases. Seek feedback from developers and other project teams to ensure the best possible coverage and priorities for each project
  • Communicate results of software testing efforts to management through the creation of test reports, summaries and logs.
  • Install and configure software and test environments in preparation for test execution.

Desired Skills and Experience

  • Bachelor's degree in computer science, software development, or a related discipline from an accredited institution.
  • Minimum 5 years of experience in a QA role. Experience with web testing and Windows/Linux environments.
  • Experience with manual/automated testing, and creating test scripts and cases.
  • Experience creating test strategies and test plans.
  • Experience working within an agile environment.
  • Knowledge of the QA process, and testing disciplines and methodologies.
  • Ability to write SQL queries and analyze results to validate application functionality.
  • Strong oral and written communication skills.
  • Excellent technical depth and troubleshooting skills.
  • Detail-oriented with strong analytical and problem solving skills.
  • Strong organizational and multi-tasking skills.
  • Ability to work independently and as part of a team.
  • Experience with Microsoft SQL, PostgreSQL, MySQL and Oracle databases
  • Knowledge of XML, UNIX/Linux, HTML, Perl, Python, TCP/IP and client/server systems
  • Knowledge of backup/restore products
  • Experience with virtualization environments, such as VMWare and Hyper-V
  • Full lifecycle software development process knowledge
  • Good team player with strong written and verbal communication skills
  • Demonstrated knowledge and experience of automation testing frameworks such as Selenium and API testing
  • Knowledge of Exchange, SalesForce.com. Google, Amazon Web Services, Azure and other cloud services is a plus

Asigra welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

We thank all applicants for their interest; however, only candidates who meet the stated requirements will be considered.

Apply Now

Print this page
Email this page