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