Job Posting – QA Senior Software Analyst

We are looking for a full-time or part-time, permanent QA Senior Software Analyst

Overview

We are working with industry leaders and have established a cyber solution centre with state-of the-art cyber range capabilities focused on researching, assessing, and validating the security and resilience of a wide range of technologies, infrastructures, and systems for our customers.

Over the last few years, more and more Information Technology (IT) has been incorporated into Operational Technology (OT) and Internet of Things (IoT). An obvious by-product of this convergence is the introduction of cyber threats heretofore the exclusive domain of IT systems now targeting OT. Significant steps have been taken to protect OT from such threats, but as the convergence continues, risks to OT and IoT will continue to increase. We will generate innovative methods and commercialize products to mitigate these risks and protect municipal, provincial, and national critical infrastructures.

Key Deliverables

  • Perform functional, integration and system testing including compatibility with, security, failover and recovery or other types of testing as required based on the project.
  • Scope out and script end-to-end UI automated tests
  • Perform manual and script automated API tests.
  • Assist in project/release/sprint planning for the development of test strategies and plans.
  • Develop and execute test cases that are in line with the business quality requirements.
  • Based on project needs, identify and utilize appropriate testing techniques such as risk-based testing, structured and unstructured exploratory testing, white & black box testing, manual and automated testing, scripted and unscripted testing.
  • Utilize various automated testing tools to script data creation or automated functional tests (UI and API).
  • Work closely with developers to reproduce and isolate problems.
  • Execute test cases and report on functional and regression tests.
  • Defect management including the identification, prioritizing, logging, tracking and triaging of issues.
  • Deploy application builds into test environments as required.
  • Evaluate, document and communicate testing results to stakeholders to enable them to make decisions regarding project health with respect to QA.
  • Maintain a positive attitude and contribute to the cohesion and effectiveness of the team.
  • Other duties as assigned.

 

Experience and Qualifications

  • Completed post-secondary education
  • 3-7 years Information Technology experience
  • 2 years or more (required) QA testing and documentation
  • Cybersecurity experience would be an asset
  • Experience with Agile software development processes
  • Experience analyzing the quality needs for projects, estimating the associated resources and effort, managing the execution, mitigating and communicating risks, and reporting on the test results
  • Understanding and practical application of software QA practices as it applies to different development methodologies
  • Experience creating clear and concise documentation in the form of test strategies/plans/test cases/scenarios/checklists and defects
  • Experience creating automation strategies that can target high-value tests from various layers of any application while utilizing tools and frameworks best suited for each use case
  • Excellent verbal and written communication skills using all mediums and the ability to interact effectively with all levels of the organization
  • Strong analytical and problem-solving skills

 

Additional Requirements

  • Must be able to obtain and maintain Canadian Security Clearance and a successful Controlled Goods Program Assessment. Eligibility to work in Canada either as a Canadian Citizen or Permanent Resident.
  • The exact tasks, skills, and work conditions may change over time.
Benefits:
  • Casual dress
  • Paid time off
  • Onsite/Work from home

 

Schedule:
  • 8 hour shift
  • Monday to Friday
Ability to commute/relocate:
  • Calgary, AB: reliably commute or plan to relocate before starting work (required)

 

Education and Experience:
  • 3-7 years Information Technology experience
  • 2 years or more (required) QA testing and documentation
  • Cybersecurity experience would be an asset

Apply For This Position

"*" indicates required fields