Quality Assurance (QA) Engineer

Posted:

Quality Assurance (QA) Engineer - Saskatchewan

Full-Time Permanent

 

Turn small details into big improvements? Join CAA Saskatchewan as a QA Engineer!

At CAA Saskatchewan, we are committed to delivering high-quality digital solutions that our Members can rely on.


We are seeking a collaborative and detail-focused Quality Assurance (QA) Engineer to support the testing and validation of our digital platforms. Reporting to the Director, E-Commerce & Analytics, this role partners closely with cross-functional teams to ensure solutions are accurate, reliable, and ready for release.
You will play a key role in enhancing quality standards, strengthening testing processes, and supporting continuous improvement across systems.


Key Responsibilities:

  • Design, develop, and maintain comprehensive test strategies, including test plans, test cases, and test data across multiple systems
  • Build and execute automated test suites (UI, API, and integration) to ensure consistent regression coverage
  • Perform functional, regression, integration, end-to-end, and exploratory testing across web applications, APIs, and interconnected platforms
  • Validate API contracts, data integrity, and system integrations, including request/response structures and error handling
  • Develop and maintain test automation frameworks and integrate them into CI/CD pipelines
  • Analyze test results, identify defects, and perform root cause analysis, working closely with developers to resolve issues
  • Ensure data accuracy and consistency across systems, including validation of analytics tracking, events, and data pipelines
  • Create and manage test environments, test data sets, and mocks/stubs for dependent services
  • Participate in Agile ceremonies (sprint planning, backlog refinement, retrospectives) to ensure testability of requirements
  • Define and enforce QA standards, coding/testing best practices, and quality gates for releases
  • Perform cross-browser, cross-device, and cross-platform testing to ensure compatibility and performance
  • Contribute to performance, load, and security testing efforts where applicable
  • Collaborate with cross-functional teams to ensure end-to-end system validation across integrated technologies

Skills & Qualifications:

  • Bachelor’s degree (BSc) in Computer Science or a related field
  • Minimum of 3 years of experience in software testing or quality assurance
  • Strong understanding of QA methodologies, tools, and best practices
  • Experience with test automation frameworks and tools
  • Familiarity with modern web technologies, APIs, and multi-system environments
  • Strong attention to detail and analytical thinking
  • Ability to work effectively across multiple teams and systems
  • Strong communication and problem-solving skills
  • Comfortable working with diverse technologies and evolving platforms
  • Experience working in environments with multiple integrated systems or platforms
  • Experience with data validation and analytics-related testing considered an asset
  • Familiarity with Agile development environments (preferred)

This role follows a Monday to Friday, 36.25-hour work week. Compensation for this position is competitive and will be based on experience and qualifications.

 

Why Join Us?

At CAA Saskatchewan, you’ll contribute to delivering reliable, high-quality digital experiences for our Members. You’ll collaborate with a cross-functional team in a fast-paced environment, helping to ensure the performance, stability, and integrity of our systems. We offer competitive compensation, a comprehensive benefits package, and opportunities to develop your skills and grow your career.

Excited about this opportunity? We'd love to hear from you. Apply today!

 

How to Apply:
Send your cover letter and resume to careers@caask.ca