Skip to content
mimi

QA Analyst – CSITR (6 Month Contract)

Microserve

Canada · Hybrid Contract Lead 1w ago

About the role

Project Description And Background

The organization is undergoing a transformation to support continued innovation and growth, while addressing increasing cybersecurity risks and the impact of cyber-attacks on operational capabilities. As part of its digital transformation journey, the organization aims to modernize its approach to Cybersecurity and IT resiliency and ensure secure transformation. A cybersecurity vision and strategy have been defined, along with a transformation plan and roadmap of improvement initiatives. The Quality Assurance Analyst will work closely with the QA Management Lead, Cybersecurity Program Manager, Cybersecurity & Resiliency team, Enterprise Architecture, and other technical leaders across the organization. Strong experience in quality assurance testing of large and complex IT projects is required, including hands-on experience supporting the implementation of enterprise Commercial-off-the-Shelf (COTS) and Software-as-a-Service (SaaS) solutions. Experience with IT infrastructure and security-related projects is highly desirable. Responsibilities include assessing, reviewing, updating, and validating testing throughout all stages of project and program delivery.

SERVICES

Reporting to the Manager, Agile Team Development, the contractor will provide quality assurance analysis services, including but not limited to:

Quality Assurance & Testing Responsibilities

  • Execute functional and non-functional testing of cybersecurity applications (SaaS and internally developed/managed systems)
  • Perform API testing for RESTful APIs and SOAP web services
  • Conduct data validation testing using SQL queries
  • Review documentation (requirements, user stories, objectives) to understand scope and intent
  • Collaborate with vendors, integrators, cybersecurity teams, product owners, and stakeholders to develop QA strategy and test plans
  • Design, develop, and execute test plans, test cases, test scenarios, and test scripts (including automation) for:
    • System Integration Testing
    • Functional Testing
    • Regression Testing
    • Performance Testing
    • User Acceptance Testing (UAT)
  • Identify and help mitigate project risks (technical, schedule, etc.)
  • Prepare test data and set up test environments as needed
  • Manage and monitor acceptance testing
  • Maintain defect and issue logs
  • Track, triage, and support resolution of defects
  • Oversee issue resolution during QA and testing phases
  • Provide weekly and ad hoc QA status reports
  • Organize and facilitate testing sessions and meetings
  • Support User Acceptance Testing (UAT)
  • Participate in knowledge transfer and training sessions as required
  • Follow established project testing methodologies
  • Participate in Agile ceremonies, including daily stand-ups
  • Support additional project activities as assigned

Additional Assignments

  • May be assigned to other full lifecycle projects as required by the Project Management Office (PMO), depending on qualifications and suitability

DELIVERABLES

QA Deliverables

  • QA strategy and testing approach documentation
  • Test plans, test cases, test scenarios, and test scripts
  • Defect and issue logs
  • Test reports (coverage, defects, quality metrics)
  • Test automation scripts
  • QA status reports
  • Supporting documentation related to QA activities
  • Final QA sign-off document indicating system readiness

ACCEPTANCE CRITERIA

  • All test cases and scripts are executed according to the test plan
  • All critical defects are resolved and documented
  • UAT support is completed successfully
  • Final QA sign-off is approved by stakeholders

Required

KNOWLEDGE & EXPERIENCE

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent
  • 5+ years of hands-on experience in application testing
  • Experience working with diverse stakeholders across business and technical teams
  • Strong knowledge of QA methodologies and best practices
  • Strong analytical and problem-solving skills
  • Experience with Agile/DevOps testing environments
  • Experience with enterprise-level systems (ERP, Finance, HR, Asset Management, etc.)
  • Strong documentation, communication, and reporting skills
  • Ability to translate technical issues into business-friendly language
  • Strong interpersonal and collaboration skills

Preferred

  • Experience with cybersecurity testing
  • Experience testing platforms such as CyberArk
  • Knowledge of Active Directory, Entra ID, MFA, session management, and key vaulting
  • Experience with tools such as Azure DevOps, test automation tools, and SharePoint
  • Familiarity with cybersecurity concepts and frameworks
  • Experience leveraging AI tools to enhance QA processes
  • Experience working in unionized environments is considered an asset

Note; this is an opportunity with a Microserve client.

Skills

APIActive DirectoryAzure DevOpsCyberArkEntra IDMFAPostgreSQLSaaSSharePointSQLSOAPUAT

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free