Intermediate Quality Assurance Analyst

Anvil

Anvil

Marketing & Communications, IT, Quality Assurance

Ontario, Canada · Remote

CAD 80k-120k / year

Posted on Apr 25, 2026

Intermediate Quality Assurance Analyst

About ANVIL

ANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision-making through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and exploit the information available to them in support of Information Dominance and Decision Advantage.

Job Type: Full Time Remote (Hybrid option available for those in the Ottawa area - 55 Murray Street Office)

Total Compensation: CAD $80,000.00 - $120,000.00 base salary - Placement within range based on experience and qualifications

Vacancy Status: This posting is for an existing vacancy at ANVIL. We are actively hiring for this role.

Role (Description)

As an Intermediate Quality Assurance Analyst, you will play a critical role in ensuring the reliability and quality of our mission-critical software through a blend of manual and automated testing. You will contribute to our existing testing frameworks, extend and maintain automated test suites while also executing hands-on exploratory and manual test scenarios, carry out functional and regression testing protocols across both approaches, and help establish quality metrics that drive continuous improvement.

You will work closely with development teams and product owners to enhance our testing infrastructure, support CI/CD pipeline integration for automated validation, and conduct thorough manual verification where human judgment and exploratory testing add the most value. In this role, you will contribute to the quality process for the engineering team, design and execute both manual and automated test cases that validate critical functionality, identify potential issues before they reach production, and maintain clear documentation of testing processes across the full testing lifecycle.

We are looking for a detail-oriented professional who can contribute to quality initiatives, strengthen our automated testing coverage while applying rigorous manual testing practices, and support operational excellence in environments where precision, reliability, and mission success are paramount. The ideal candidate understands when to automate and when manual testing is the right tool for the job. This position offers an exciting opportunity to work on software that serves public safety organizations, where quality and reliability are not just business requirements - they're mission-critical imperatives.

This is a full-time position based in Canada with a hybrid option for those in the National Capital Region. Eligible candidates must either possess or be eligible to obtain a Government of Canada Top Secret security clearance.

Required Qualifications

Security Clearance

Eligible for Government of Canada Top Secret security clearance

Experience

  • Minimum of 3+ years of experience in QA or Automation roles
  • A minimum of 2+ years of experience with programming languages such as Python or JavaScript
  • A minimum of 2+ years of experience implementing and working with test automation frameworks
  • Demonstrated experience as a QA for a product or platform, and championing quality standards with cross-functional teams
  • Proven track record of integrating QA methodologies and processes into cross-functional workstreams

Skills & Competencies

  • Comfortable with both front-end and back-end testing methodologies
  • Good understanding of QA methodologies, processes, and best practices
  • Strong analytical mindset with exceptional attention to detail
  • Excellent verbal and written communication skills, with the ability to clearly articulate technical issues to both technical and non-technical audiences
  • Demonstrated ability to work collaboratively across development teams and with product stakeholders
  • Proven ability to troubleshoot complex issues and drive efficient resolution

Preferred Qualifications

  • Experience with knowledge management systems, case management systems, or relevant defence industry applications
  • Familiarity with Agile/Scrum methodologies and sprint-based development cycles
  • Experience working in or closely with defence, public safety, or national security organizations

Key Responsibilities

Test Strategy and Planning

  • Partner with product and development teams to understand requirements and develop testing strategies
  • Create and maintain detailed test plans and test cases to ensure thorough coverage across all platform components
  • Document testing approaches based on product risk assessments and regulatory requirements
  • Advise on and implement testing strategies and frameworks across the entire platform

Test Execution and Automation

  • Work with Scrum Masters to incorporate QA activities into development sprints
  • Perform thorough manual testing across all phases of the development lifecycle
  • Execute test cases with clear, detailed documentation and reproducible results
  • Establish and maintain automated testing processes, implementing test automation where appropriate
  • Conduct comprehensive regression testing to ensure new changes don't impact existing functionality
  • Provide regular status updates on testing progress and quality metrics

Quality Assurance and Issue Management

  • Identify and document critical issues early in the development cycle
  • Log defects with clear reproduction steps, supporting evidence, and impact assessments
  • Collaborate with developers to troubleshoot and resolve reported issues efficiently
  • Champion quality standards and best practices across the engineering organization

Project Support and Communication

  • Participate actively in sprint planning, daily standups, sprint reviews, and retrospectives
  • Review and provide detailed feedback on requirements, specifications, and design documents
  • Work closely with development teams and management to maintain and exceed quality standards
  • Communicate testing results and quality metrics to stakeholders at all levels

Why Join Us?

Our Mission

This is more than just a job; you'll be part of a team of dedicated professionals who share a common goal: to increase the safety and security of Western democracies through the effective use of data. Our workplace is not just a job; it's a community of like-minded people working together to make a positive impact on the world we live in.

Compensation & Benefits

  • Competitive salaries
  • Flexible health benefits package through Equitable
  • Industry-leading employer retirement contributions match

Work Environment

  • Hybrid work model combining remote flexibility with meaningful in-person collaboration
  • Modern office in the historic Carriageway building in beautiful downtown Ottawa
  • Access to downtown amenities, transit, and Ottawa's vibrant cultural scene

What You'll Experience

  • Work alongside dedicated professionals who value excellence and collaboration
  • Contribute to building the team behind technologies with real-world security impact
  • Ground-floor opportunity to shape people operations as ANVIL scales
  • Join a culture where your expertise and ideas matter

Application Process

To apply for this role, please submit your CV and cover letter. The application process will likely include:

  • A preliminary call with our team, which will be a chance for you to find out more about ANVIL and the role.
  • An initial interview to discuss your experience and suitability for the role.
  • A practical exercise to assess your approach to common scenarios in the role.

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

Use of AI in Recruitment: ANVIL does not use artificial intelligence to screen, assess, or select applicants for this position. All applications are reviewed by members of our recruitment team.