
Quality Assurance Analyst - 12-Month Term
- Winnipeg, MB
- Temporary
- Full-time
- Competitive compensation
- Opportunities for professional development
- On-Site Cafeteria & Outdoor Patio
- On Site Gym
- A variety of committee-driven employee engagement activities
- Free Parking
- Hybrid Work Environment
- Develop and maintain comprehensive test cases based on business requirements, ensuring thorough coverage of system functionality.
- Plan, design, and continuously enhance regression testing processes to improve efficiency, accuracy, and repeatability.
- Support the existing testing application suite, ensuring functionality remains robust and up to date with evolving business needs.
- Collaborate with internal stakeholders and end-users to advise on quality assurance best practices and testing strategies.
- Troubleshoot issues, identify root causes, and support resolution efforts during all phases of the testing lifecycle.
- Comfortable working in Agile and Scrum environments, with a solid understanding of iterative development practices.
- Familiar with test automation tools and CI/CD pipelines, and how they support efficient, high-quality software delivery.
- A natural problem-solver with a proactive, solution-oriented mindset who thrives on overcoming challenges.
- Bachelor’s degree in Computer Science or a related field.
- 2–5 years’ experience in a quality assurance role.
- Experience with test planning, test case creation, defect management, and various testing types (e.g., usability, performance, integration).
- Experience executing end-to-end testing, identifying test cases for different phases, and debugging test failures.
- Experience leading defect triage meetings, preparing test summary reports, and communicating status updates to stakeholders.
- Experience reviewing peer test scripts to ensure adherence to QA standards.
- High technical aptitude, with working knowledge of hardware, operating systems, and applications.
- Strong communication skills with the ability to collaborate professionally in team environments.
- Proven ability to work under pressure, manage multiple priorities, and meet deadlines.
- Strong analytical, problem-solving, and attention-to-detail skills.
- Self-motivated with the ability to work independently.
- Demonstrated initiative and resourcefulness in handling new or ambiguous tasks.
- Flexible and adaptable in response to shifting priorities and business needs.