Quality Assurance Analyst

Canada, Canada

Job Description


Title: Quality Assurance Analyst

Employee Working Location: Remote/Virtual (Canada)

Employment status: Temporary full time (12 months)

Salary band: $71,338 - $89,173/year

The Canadian Red Cross (CRC) \xe2\x80\x93 one of the most inspirational not-for-profit organizations on this planet and an awardee on the Forbes list of Canada\xe2\x80\x99s Best Employers 2022 - is seeking a Quality Assurance Analyst to join our Technology Group team.

We are guided by our Fundamental Principles of humanity, impartiality, neutrality, independence, voluntary service, unity, and universality. We help people and communities in Canada and around the world in times of need and support them in strengthening their resilience.

Starting with the hiring process, we are committed to having an accessible, diverse, inclusive, and barrier-free work environment where everyone can reach their full potential. We encourage all qualified persons who share our values and want to contribute to fostering an inclusive and diverse workplace to apply.

The incumbent will collaborate directly with the Manager, Quality Assurance (QA), Technology Group, under the Delivery Centre of Excellence (CoE), to inform and assist with establishing quality assurance performance standards, procedures, and audit controls to meet business requirements, aid in identifying and implementing process improvements to increase the efficiency, effectiveness, and quality of operations.

The QA Analyst role requires a hands-on, eager Quality Assurance expert with strong Quality Assurance and Testing skills and experience, who pays attention to detail and can work with the QA Manager, product owners, CRC Development teams, Business Systems Analysts and other stakeholders to implement, improve and maintain effective, quality solutions.

In this role, you will:

  • Using applicable documentation and sources (Business requirements, technical specs etc.), write, execute and maintain manual test cases and automation test scripts, including but not limited to functional, non-functional, UAT, system, performance, load and regression test cases
  • Peer-review completed test cases and provide feedback for rework
  • Help run regression tests on new builds to ensure continued functionality
  • Support and maintain Test Case Repository and proactively contribute to the maintenance of test case suites upon design changes
  • Train and support business users in the execution of UAT tests, as needed
  • Responsible for Defect Management: reporting, tracking, troubleshooting bugs and issues using applicable processes and tools
  • Liaise with members of various teams and groups (e.g., Developers, Business Systems Analysts, Product Owners/Managers, and Support) to ensure quality in every stage of the product development process, and to ensure proper functionality and efficiency while adhering to defined project timelines
  • Assist with determining and executing a test strategy with external groups as required and help to Identify testing risks within projects and provide testing solutions/processes to mitigate the risks
  • Assist with conducting demos on work done to internal and external clients and stakeholders and identify improvement opportunities for QA Processes on an ongoing basis
  • Potentially act as a Test Lead on a project and oversee one or more testers or QA Analysts assigned to a project
  • Create all required Test Documentation for a project, including but not limited to: Test Plan(s), Test Suites, Test Cases, Metrics (# Test Cases run, Testing Summary, Bug/ Defect summary reports etc.), traceability matrices, QA processes and procedures, and templates.
  • Inform/Assist with creating an approach for determining automated testing vs. manual testing approach and the appropriate test automation tools
What we are looking for:
  • University degree in Computer Science is preferred or equivalent experience and ongoing education related to Quality Assurance and software development
  • 5+ years of software QA and test automation experience in a .Net environment
  • Knowledge of the software development life cycle, experience using bug tracking and test case management tools
  • Familiarity with formal QA processes, principles, approaches, strategies and techniques for manual and automated testing, experience writing test plans and test cases for manual and automated testing; writing and executing test scripts; performing analysis of testing results and creating detailed bug reports
  • Hands-on experience with testing a broad range of custom and COTS software solutions, including web, mobile and SaaS applications
  • Familiarity with and experience verifying the quality of requirements, including testability, requirement definitions, test design, test data development, test automation, test environment configuration, test script configuration management and test execution
  • Certification in Testing methodologies (Intermediate to Advanced) would be an asset
  • Basic to Intermediate knowledge of SQL, Python and/or similar programming languages to write and run scripts would be an asset
  • Experience running Usability (UX) and Accessibility testing, Load and Performance tests would be an asset
  • Hands-on experience with Jira Software, Selenium (Automation tools), JMeter or VS (Performance tools), Postman, TestRail, TFS or JIRA (Test Management tools), D-365 (Microsoft Dynamics) CRM would be an asset
Working conditions:
  • Ability to work from home as the primary workspace.
  • Some travel across Canada may be required for meeting with clients, stakeholders, or off-site personnel/management.
  • Eligibility to work in Canada: At this time, we welcome applications from candidates eligible to work in Canada. If you are not a citizen or permanent resident of Canada, we encourage you to carefully review your visa to find out whether you are eligible to work in the job you are considering applying for. Refer to our
for more information. * If you are selected for this role, you will be required to complete a successful pre-employment screening process which includes a satisfactory Enhanced Police Information Check (E-PIC).
  • At this time, the CRC has temporarily suspended our Covid-19 vaccination policy and does not require but continues to strongly encourage full vaccination of all our personnel.
Qualified applicants are encouraged to apply as soon as possible - those who apply after the selection process has started may be held for a second review if needed OR reviewed for alternative roles. We appreciate the time and effort it takes to apply and thank you in advance.

If you require accommodation measures during any phase of the hiring process, please notify us as soon as possible. All information received in relation to accommodation requests will be kept confidential.

#RegularOperations

Canadian Red Cross

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2186046
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $71338 - 89173 per year
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned