Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Analyste principale en assurance qualité logicielle chez EDC, société d’État aidant les entreprises canadiennes à réussir à l’étranger. Conception et automatisation d’essais logiciels pour sécuriser les déploiements.

Responsibilities

  • Define and implement testing strategies that ensure the quality, reliability, and proper performance of organizational software
  • Lead manual and automated testing and take responsibility for the related frameworks, tools, and test evidence
  • Design, implement, and maintain automated testing solutions
  • Integrate testing into the software development lifecycle and collaborate with developers, product owners, and deployment teams to identify and resolve defects
  • Define and execute testing strategies and plans aligned with the architecture, timelines, and quality objectives
  • Design, document, and execute manual and automated test cases for functional, non-functional, integration, and regression requirements
  • Design, implement, and maintain risk-based test automation frameworks and scripts
  • Integrate automated testing into continuous integration and continuous deployment (CI/CD) pipelines
  • Identify, document, track, and retest defects with software development teams
  • Support and validate user acceptance testing
  • Collaborate with deployment and business teams and track testing progress, risks, and quality metrics

Requirements

  • Bachelor’s degree in computer science, management information systems, or a related field
  • At least 5 years of experience in quality assurance test automation or software development
  • At least 5 years of experience testing web applications, including functional, usability, security, and performance testing
  • At least 3 years of experience testing back-end services (APIs) and application integration points
  • At least 2 years of experience working in an Agile environment
  • In-depth knowledge of IT systems development principles and practices
  • Excellent problem-solving and communication skills
  • Experience with Azure DevOps, Jira, or another requirements or defect management tool
  • Candidates must meet government security requirements
  • Preference will be given to candidates authorized to work legally in Canada at the time of application (Canadian citizens or permanent residents)

Benefits

  • Performance-based compensation
  • Competitive compensation and benefits package
  • Hybrid work arrangements
  • Three to four weeks of paid vacation
  • Organization-wide holiday closure
  • Shorter Fridays during the summer
  • No-meeting Fridays
  • Continuous learning opportunities, training programs, and workshops
  • Language training
  • Diverse and inclusive workplace
  • Wellness initiatives
  • Mental health support
  • Fitness programs
  • Volunteer activities and corporate social responsibility programs
  • Relocation assistance for eligible candidates

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$96,557 - CA$128,743 per year

Degree requirement

Bachelor's Degree

Tech skills

Azure

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.