
Senior Quality Assurance Analyst
- Winnipeg, MB
- Permanent
- Temps-plein
- Competitive compensation
- Profit sharing program – every role plays a part in our success!
- Company pension
- Health & Extended Benefits
- Opportunities for professional development
- Tuition reimbursement
- Employee & Family Assistance Program
- A variety of committee driven employee engagement activities
- On-Site Cafeteria & Outdoor Patio
- On Site Gym
- Free Parking
- Remote/Hybrid Work Environment
- Analyze product test requirements and design comprehensive test plans and cases.
- Lead the execution of functional, regression, accessibility, UAT, and performance testing across web and mobile platforms.
- Manage and enhance automation and performance testing frameworks.
- Oversee testing on all software products, ensuring adherence to quality standards and best practices.
- Provide expert guidance on application infrastructure, performance, security, and usability testing.
- Review and mentor test cases created by team members, ensuring high-quality testing activities.
- Coordinate effectively with onshore and offshore teams, as well as clients, to align testing efforts with project goals.
- Collaborate with Development, Product Management, and Business teams throughout the software development lifecycle.
- Identify and manage technical risks across different projects, proposing mitigation strategies.
- Stay updated with industry trends and tools, continuously improving QA processes and methodologies.
- Detail-oriented with a strong commitment to delivering high-quality results.
- Proactive in refining and improving QA processes to enhance efficiency.
- Collaborative team player who works seamlessly across cross-functional teams.
- 8+ years’ experience in Software Quality Assurance and Software Testing.
- Bachelor's in IT/Computer Science or a related degree
- Strong analytical and problem-solving skills.
- Proficient in test automation tools and frameworks.
- Excellent communication and interpersonal skills.
- Ability to mentor and lead teams effectively.
- In-depth understanding of software development lifecycle (SDLC) and methodologies (Agile, Waterfall)
- Familiarity with performance, security, and usability testing principles.
- Knowledge of relevant testing tools and technologies.