Senior Quality Assurance Analyst

Internal/External 

Division: Information Technology and Program Management

City: Ottawa, ON

Type of position: This position is eligible for a remote-work arrangement within Canada

Eligibility: Applicants must either be a Canadian citizen or eligible to work in Canada as a permanent resident

Job Term: Permanent, full-time (35 hours per week)

Union: IAM local 3011

Competition: 24-69

The Professional Institute of the Public Service of Canada, a national union representing some 70,000 professionals and scientists throughout Canada, requires a Senior Quality Assurance Analyst for its National Office in Ottawa.

PIPSC/IPFPC is committed to building an inclusive workplace where diversity of thought – and of people – are recognized, valued, and considered essential to achieving our goals and objectives. We are making concerted efforts to foster a workforce that is representative of our diverse membership. We strive to create a work environment that is welcoming to everyone regardless of their gender, age, religion, race, ethnicity, and nationality, particularly equity deserving groups, such as members of the IBPOC, 2SLGBTQIA+ communities, and people living with disabilities. 

All qualified candidates will be considered; however, in support of achieving a diversified workforce we encourage applications for this opportunity from candidates belonging to one of the employment equity groups: Indigenous peoples (First Nations, Metis or Inuit), peoples of colour or persons with a disability.  Consideration will be given to a qualified candidate who, at the time of application, voluntarily indicates being part of these groups.

What can I expect to do in this role?

Under the direction of the Director, Information Technology (IT) and Program Management, and the supervision of Manager, Information Technology Architecture, the Senior Quality Assurance Analyst is responsible for ensuring the quality and reliability of software applications and systems through rigorous testing procedures. The Senior Quality Assurance Analyst develops and executes comprehensive test plans, identifies defects, and works with cross-functional teams to ensure that software products meet quality standards. The Senior Quality Assurance Analyst plays a critical role in identifying opportunities for improvement and advising the Institute on best practices and new software system capabilities that meet the Institute's current and future needs.

Primary responsibilities:

  •  Review IT projects, develop and implement detailed test plans and strategies based on project requirements and specifications. Including defined test objectives, scope, and schedules in coordination with project managers, business system analysts and development teams.
  • Design and implement quality service key performance indicators (KPIs) and communicate quality and performance-related information effectively to stakeholders through written reports, presentations, and meetings.
  • Identify opportunities for improvement, recommend and implement best practices, tools, and techniques to optimize testing workflows and improve overall product quality.
  • Confirm that interfaces are in accordance with Accessibility compliance and best practices.
  • Assess current products and services through testing of software applications, including functional, regression, performance, and usability testing.
  • Identify and prioritize testing activities based on risk analysis and business impact. 
  • Execute test cases manually and through automated testing tools, ensuring comprehensive coverage of all features and functionalities.
  • Respond to inquiries regarding software issues and collaborate with internal and external stakeholders to resolve in a timely fashion. 
  • Conduct root cause analysis to determine underlying issues and prevent recurrence of defects in future releases.
  • Maintain the confidentiality of sensitive information, including but not limited to financial data, employee and member information, and proprietary technology. 
  • Continuously evaluate and improve quality assurance processes and methodologies to enhance efficiency and effectiveness.
  • Participate in multi-disciplinary teams assigned to special projects and work collaboratively with employees in other sections.
  • May be requested to undertake other related duties on a periodic basis.

Knowledge and Experience Requirements 

Education / Experience: 

  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred, or equivalent, and
  • Five (5) to eight (8) years’ experience in data analysis, business intelligence, or an equivalent combination of education and experience.
  • Certification in Quality Assurance (e.g., ISTQB) is a plus 

Language requirement:

  • Fluency in both French and English is preferred

Skills and experience required:

  • Proven experience (5+ years) in quality assurance/testing roles, with a focus on software testing methodologies and practices.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Proficiency in testing tools such as Selenium, JIRA, HP Quality Center, or similar.
  • Experience with test automation frameworks and scripting languages (e.g., Java, Python).
  • Excellent analytical and problem-solving skills, with keen attention to detail.
  • Effective communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
  • Leadership abilities, with demonstrated experience in guiding and mentoring junior team members.
  • Advance knowledge of software testing tools.
  • In-depth knowledge of QA and UAT methodologies and best practices.
  • Advance knowledge in software development environments and team dynamics.
  • Advance knowledge of Accessibility regulations.
  • Extensive experience in developing tool to monitor software in production environment.
  • Knowledge of JavaScript, Angular, and CSS.
  • Experience with web metrics and online performance analysis.
  • Strong technical knowledge of databases and data modeling.

Compensation Package

  • Salary Range: $96,587 to $120,734 (G6) 
  • Group Benefits (Health, Dental, Life Insurance, Disability Insurance)
  • Defined Benefits Pension Plan
  • Vacation (4 weeks/year) and other generous paid leave
  • Paid time off from December 27th to 31st

Note 

Preference will be granted in accordance with the Collective Agreement for the IAM local 3011 bargaining unit.

How to apply

You must apply by email to staffingofficer@pipsc.ca by 4:00 pm (Est) November 1, 2024. ID competition # 24-69 in the subject line.

Kindly submit a cover letter and resume that align with the qualifications outlined in the job advertisement. Please ensure that your documents contain specific examples demonstrating how you have met the requirements of this position. We place significant importance on the information you supply in your application.

If you require a disability-related accommodation to facilitate your participation in the recruitment process, we kindly request that you get in touch with us to provide your contact details. Our Staffing team will promptly reach out to you within 48 hours. Please be assured that any information received in connection with accommodation requests will be kept confidential. 

We are dedicated to fostering an inclusive, psychologically secure, harassment-free, and accessible work environment, starting with the recruitment process.

We thank all applicants for their interest. Please note that only candidates selected for an interview will be contacted.