1

Software Testing Jobs in Winnipeg, MB (NOW HIRING)

... testing of newly designed products for operational integrity and function. * Effectively ... Previous software or other technical training * Previous operational team experience beneficial

... testing communications. * Install and uninstall ATM terminals on-site. * Provide basic training to ... At least 1 year of experience with online service call software, an asset. * Valid provincial ...

Plant Maintenance

Winnipeg, MB · On-site

CA$35.04/hr

Calibration & Testing: Ensure all gauges, scales, and analytical testing equipment are calibrated ... CMMS/DIMO software - maintenance planning. Perform corrective maintenance tasks as required ...

... testing communications. * Install and uninstall ATM terminals on-site. * Provide basic training to ... At least 1 year of experience with online service call software, an asset. * Valid provincial ...

... testing of newly designed products for operational integrity and function. * Effectively ... Previous software or other technical training * Previous operational team experience beneficial

Experience with simulation software such as SATS or Vital-Sim. * Experience supporting system testing, commissioning and troubleshooting of field issues. Why Choose WSP? Why Choose WSP? We exist to ...

Expert user of software including PLAXIS, Rocscience suite, Geostudio package, Seismic Hazard ... testing and material characterization. * Experience with coupled and uncoupled seepage analysis ...

Showing results 41-60

Software Testing information

See Winnipeg, MB salary details

$20

$47

$69

How much do software testing jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for software testing in Winnipeg, MB is $47.54, according to ZipRecruiter salary data. Most workers in this role earn between $28.55 and $63.25 per hour, depending on experience, location, and employer.

What is software testing?

Software testing is the process of evaluating and verifying that a software program or application does what it is intended to do. The main objective is to identify bugs, errors, or missing requirements compared to the actual requirements. It can be performed manually or automated using various tools and frameworks. Software testing helps ensure the quality, reliability, and performance of software before it is released to users.

What are the key skills and qualifications needed to thrive as a software tester?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, test design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of test automation frameworks or ISTQB certification is commonly required. Attention to detail, analytical thinking, and strong communication skills help testers collaborate and report findings effectively. These skills ensure software quality, reduce defects, and facilitate smooth product releases.

What are some common challenges faced by software testers when working in agile development teams?

Software testers in agile teams often navigate rapid development cycles, requiring them to adapt quickly to changing requirements and tight deadlines. One key challenge is ensuring comprehensive test coverage despite limited time for test planning and execution. Additionally, testers must collaborate closely with developers and product owners to clarify acceptance criteria and prioritize testing efforts effectively. Strong communication and flexibility are essential to keep up with continuous integration and frequent releases.

What is the difference between Software Testing vs QA Analyst?

AspectSoftware TestingQA Analyst
Primary FocusExecuting test cases to identify bugsDesigning, implementing, and managing testing processes
ResponsibilitiesFinding defects in softwareEnsuring overall quality standards and process improvement
Required SkillsTesting tools, scripting, attention to detailTesting methodologies, communication, documentation
Work EnvironmentTest labs, development teamsCross-functional teams, project management

While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

Are software testers still in demand?

Yes, software testers are still in demand as organizations continue to prioritize quality assurance and software reliability. Skills in automation tools, scripting, and understanding of development processes enhance employability in this field.

Are software testing QA testers in demand in 2026?

Software testing QA testers are expected to remain in demand in 2026 due to ongoing software development and the need for quality assurance. Skills in automation tools, scripting, and understanding of testing frameworks will enhance job prospects as companies prioritize efficient testing processes.

How do I become a software tester?

To become a software tester, you typically need a background in computer science, information technology, or related fields, along with knowledge of testing tools and methodologies. Gaining experience through internships, certifications like ISTQB, and learning scripting or automation tools can improve job prospects. Strong attention to detail and understanding of software development processes are essential for success in this role.

Is software testing a good career?

Software testing is a viable career that involves evaluating software for bugs and quality issues, often requiring knowledge of testing tools, scripting, and programming languages. It offers opportunities for growth into roles like quality assurance analyst or test lead and is essential in the software development process. The field typically requires attention to detail, analytical skills, and certifications such as ISTQB to advance.
Infographic showing various Software Testing job openings in Winnipeg, MB as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $98,888 per year, or $47.5 per hour.

IT Business Systems Analyst

Winnipeg, MB • On-site

Full-time

Medical, Dental, Life, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

Permanent Full Time 

-

The Business Systems Analyst is responsible for leading the analysis of business problems and opportunities, developing business and system requirements, supporting solution design activities, and ensuring successful delivery of technology solutions that align with business objectives.

The Business Systems Analyst contributes to the evolution of analysis standards, tools, processes, and best practices while promoting consistency and quality across delivery teams.

This role serves as a bridge between business stakeholders and technology teams, translating business needs into functional and technical requirements. The role is responsible for analyzing business processes, identifying opportunities for improvement, defining solution requirements, supporting technology delivery, and enabling successful business outcomes.

What you will do

The Business Systems Analyst maintains a business perspective throughout all phases of solution delivery, from problem identification through implementation and post-production support. Business Systems Analysts work closely with business and technology stakeholders to understand needs, identify opportunities, and define requirements.

Working in a collaborative team environment, the Business Systems Analyst is responsible for:

  • Building strong relationships with business and technology stakeholders
  • Partnering with stakeholders to identify opportunities for process and technology improvements and supporting the development of recommendations
  • Leading analysis activities for medium to large initiatives, including requirements elicitation, scope definition, estimation support, dependency identification, and validation of business needs
  • Leading and facilitating meetings, workshops, walkthroughs, and reviews of project deliverables
  • Presenting recommendations, findings, risks, and project updates to stakeholders and leadership teams
  • Supporting decision-making and helping resolve issues, risks, and conflicts
  • Ensuring solutions align with business requirements and enterprise standards, including architecture, security, privacy, and risk management requirements
  • Defining business problems and opportunities, documenting current and future state processes, and supporting benefit analysis activities
  • Collaborating with architects, developers, and business stakeholders to evaluate solution options and validate that proposed designs meet business needs
  • Analyzing and documenting business rules, decision logic, calculations, and complex business processes
  • Working with APIs, integrations, data flows, and enterprise applications to define end-to-end business and system requirements
  • Developing process models, workflow diagrams, data mappings, and requirements documentation using established analysis techniques and standards
  • Partnering with QA teams to ensure testing strategies, test cases, and test plans align with business requirements
  • Supporting functional testing, user acceptance testing, and defect triage activities
  • Partnering with Product Owners, Architects, Developers, and QA teams to define functional and non-functional requirements
  • Creating and maintaining user stories, acceptance criteria, backlog items, and supporting Agile delivery practices
  • Participating in Agile ceremonies, including backlog refinement, sprint planning, reviews, and retrospectives
  • Supporting release planning, implementation activities, and post-production stabilization efforts
  • Providing informal leadership, coaching, and mentorship to team members and contributing to the continuous improvement of business analysis practices

What you will bring

  • Degree in a related discipline (Management Information Systems, Business Administration, Computer Science, Computer Engineering, Finance, or equivalent combination of education and experience)
  • Minimum 5+ years of experience in a Business Analyst or Business Systems Analyst role
  • Strong understanding of business analysis methodologies, processes, techniques, and best practices
  • Experience gathering, analyzing, documenting, and validating business and system requirements
  • Strong stakeholder management skills with the ability to collaborate effectively across business and technology teams
  • Experience facilitating workshops, requirements sessions, and stakeholder discussions
  • Excellent understanding of software development lifecycles (SDLC) and technology delivery processes
  • Experience working in Agile, Scrum, Kanban, and/or Waterfall delivery environments
  • Experience supporting digital transformation, modernization, or technology-enabled business initiatives
  • Experience working with enterprise applications, APIs, integrations, and data-driven solutions
  • Strong understanding of data analysis, data mapping, source-to-target mapping, and system integration requirements
  • Experience documenting business rules, process flows, decision logic, and workflow requirements
  • Familiarity with microservices, API-based architectures, cloud-enabled solutions, and modern application delivery practices is considered an asset
  • Experience with process modelling techniques and tools (BPMN, process mapping, workflow modelling, or equivalent)
  • Strong analytical and problem-solving skills with a structured and detail-oriented approach
  • Strong communication, presentation, and facilitation skills
  • Ability to influence stakeholders and build consensus across diverse teams
  • Strong interpersonal skills with the ability to work effectively under pressure in both team and individual settings
  • Excellent written and verbal communication skills with strong attention to detail

-

The base salary for this position is between $56,900 - $104,700 annually. This represents base salary only and does not represent other variable compensation components of our total compensation ( i.e. annual bonus, commission etc). If you are selected to move forward in our recruitment process, your recruiter will be able to discuss additional details of our total rewards program with you.

Career opportunities will be open a minimum of 5 business days from the date of posting, closing dates will vary depending on the search activity. All applications received will be reviewed on a rolling basis.

Grow with Canada Life 

We're united by a shared purpose: to improve the financial, physical and mental well-being of Canadians. Our company is trusted by 1 in 3 Canadians and contributes to the strength of communities across the country.  

We're looking for people who live our values everyday: we step up, we do the right thing, and we deliver - for our customers, communities and each other. Are you someone who always strives to do the right thing, who steps up for themselves and others, and who delivers with impact? Then we want to hear from you! 

What we offer:  

We're committed to supporting our employees through every stage of their career. Here's what you can expect as a full-time or part-time permanent team member: 

  • Career Development: Opportunities for career advancement, access to industry-leading learning programs and up to$2,000 annually towards education reimbursement. 
  • Health & Wellness:Flexible health and dental benefits, plus a $5,000 mental health benefit to support your well-being. 
  • Time Off:In addition to regular vacation and personal days, we support community involvement with a volunteer day. 
  • Financial Security:Company-matching pension plan,share ownership program and additionalinvestment options. 
  • Rewards and Recognition: Employee recognition programs, service milestone celebrations, employee discounts and more!  
  • Emphasis on Community: We provide a workplace where employees feel connected and supported through Employee Resource Groups (ERGs), mentorship programs, social clubs and events.  

Learn more about Canada Life.  

We're committed to removing barriers and ensuring equal access to employment. Applicants requiring reasonable accommodation during the application process may contact  talentacquisitioncanada@canadalife.com. All information provided will be handled in accordance with applicable laws and Canada Life policies.  

Canada Lifewould like to thank all applicants, however only those who qualify for an interview will be contacted

#LI-Hybrid