Skip to main content
Post your resume and find your next job on Indeed!

Computer Programming jobs in Saskatoon, SK

Sort by: -
    • Proficiency in scripting and programming languages including Python, Bash, C/C++, C#.
    • This position will develop and execute comprehensive manual and automated…
    • You will be integral in the programming and commissioning of the process and mechanical equipment in these facilities to achieve the designed functionality.
    • Demonstrated expertise in some or all the following: object-oriented programming (C++), Linux, testing, source control (Git), debugging, profiling, GUI design (…
    • View all Siemens jobs - Saskatoon jobs - Software Engineer jobs in Saskatoon, SK
    • Salary Search: Software Developer - C++ * salaries in Saskatoon, SK
    • See popular questions & answers about Siemens
    • Reporting to the Manager, Application and Development, this role ensures that enterprise applications operate effectively, meet user needs and support the…
    • Understanding of deep learning methods for computer vision and their application to image analysis.
    • Familiarity with model evaluation, validation, and…
    • Strong understanding of object-oriented programming principles.
    • 6 month contract - remote Our client is seeking a D365 Finance & Operations Developer to design…
    • In this role, you will bridge enterprise system infrastructure with live AI agent performance, custom automation deployment, and integration data fidelity.
    • Bachelor's degree in computer science, or related field.
    • Proficient in C# or similar object-oriented programming languages and .NET.
    • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
    • The Intermediate Software Developer will be responsible for designing, developing,…
    • Knowledge of personal computers, computer programming and applications software.
    • Performs planning and design work, as required, for various analog, digital,…
Get email updates for the latest Computer Programming jobs in Saskatoon, SK

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

programming

Career Resources:

Job Post Details

Software Quality Assurance Tester - job post

Bourgault Industries
3.8 out of 5 stars
Saskatoon, SK
$65,000–$100,000 a year
You must create an Indeed account before continuing to the company website to apply

Job details

Pay

  • $65,000–$100,000 a year

Location

Saskatoon, SK

Benefits

Pulled from the full job description

  • Dental care
  • Profit sharing

Full job description

Job Summary

We are adding a Software Quality Assurance Tester to our Electronics Development team based in Saskatoon. This position will develop and execute comprehensive manual and automated test strategies for web and mobile applications, as well as embedded and cloud-connected products. The successful candidate will collaborate with various teams to improve product quality, reliability, and performance throughout the development lifecycle.

Responsibilities

  • Develop and execute test plans for embedded systems, with a focus on Linux-based platforms, considering hardware constraints and real-time requirements
  • Develop and execute test plans for web and mobile applications with a focus on IOS and Android devices
  • Define testing strategies and methodologies, incorporating both manual and automated testing approaches
  • Create, review, and execute test cases ensuring thorough coverage of software features
  • Conduct manual and automated testing, identifying and documenting defects promptly, with a focus on system performance and reliability
  • Lead and contribute to the development of automated test scripts, utilizing tools and frameworks suitable for embedded software
  • Integrate automated tests into CI/CD pipelines and support reliable regression testing.
  • Troubleshoot and resolve issues related to software running on custom hardware platforms and cloud environments.
  • Work closely with embedded software developers, hardware engineers, product managers, and other stakeholders to understand system requirements & specifications, to ensure timely identification & resolution of defects
  • Use defect-tracking tools to document defects, record reproducible steps and supporting evidence, monitor issue status, and communicate test results
  • Actively participate in continuous improvement initiatives to enhance testing processes and methodologies.
  • Propose and implement best practices to optimize the overall software testing processes.

Required Skills & Experience

  • A minimum of 2-5 years of proven experience in software quality assurance for mobile applications and embedded systems
  • Degree or diploma in Computer Science, Computer Engineering, or a related field
  • Proficiency in scripting and programming languages including Python, Bash, C/C++, C#
  • Experience developing and maintaining automated test frameworks and test scripts using tools such as NUnit, Google Test, PyTest, or equivalent frameworks.
  • Experience integrating automated tests into CI/CD pipelines using GitHub Actions or similar platforms. Familiarity with test case management tools and cloud-based testing platforms.
  • Experience with web and mobile application testing.
  • Experience developing, deploying, and troubleshooting software applications in Linux environments.
  • Understanding of embedded systems, hardware interfaces, and communication protocols (e.g., CAN, ISOBUS, ProtoBuf, Ethernet, etc.)
  • Excellent problem-solving and analytical skills.
  • Ability to diagnose and troubleshoot issues across software, hardware, network, and cloud environments.
  • Ability to analyze functional and technical requirements and develop comprehensive test plans and test cases.
  • Experience testing software integrated with embedded systems, sensors, actuators, and hardware-in-the-loop (HIL) environments is considered an asset.
  • Strong communication and collaboration skills.
  • Experience with Git, GitHub, and modern source control workflows, including pull requests, branching strategies, and code reviews.
  • Agricultural equipment, precision agriculture, or farming industry experience is considered a strong asset.
  • Willingness to gain hands-on experience and learn the application from the end-user perspective.
  • Valid driver's license.
  • Experience operating agricultural or heavy equipment is considered an asset.
  • Self-motivated individual who enjoys hands-on problem solving and is comfortable working independently in a fast-paced R&D environment!

What Bourgault Has to Offer

  • Competitive, performance-based pay.
  • Health & Dental benefits and a flexible Health Spending Account.
  • Company-matching Retirement Savings Plan.
  • Company-wide profit-sharing plan.
  • Annual Personal Protective Equipment allowance.
  • Comprehensive Health & Safety Program.
  • Regular staff BBQs, holiday parties, and employee appreciation events!
  • Salary starting at $65,000 - $100,000 (depending on experience)

About Us

Bourgault Industries is a leading global manufacturer of technologically advanced seeding & tillage equipment, with headquarters in Saskatchewan. Alongside the Bourgault product line, we produce Highline Manufacturing equipment, including bale processors and feeding solutions, setting industry standards for reliability. Our mission is to design, manufacture and distribute the highest quality, most durable, and reliable farm equipment in the world, that meets and exceeds the expectations of our valued customers.

We are committed to the continuous development of our team members and innovation in developing our products. We recognize that our employees are the backbone of what we do and the important role they play in contributing to our success.

Please Note: Interviews may be conducted as applications are submitted, not all applicants will be selected for an interview.

#LI-MG1

Let Employers Find YouUpload Your Resume