
Software Quality Assurance Tech
Job Description
Posted on: May 22, 2025
Are you someone who thrives in solving complex problems and creating innovative solutions? Do you have a practical mindset for electro-mechanical systems and a knack for uncovering hidden bugs? If so, we want you to be part of our team! At Bourgault, we believe in pushing the boundaries of innovation. You’ll have the opportunity to make a real impact in the development and testing of cutting-edge products for the agriculture industry. If you're ready to apply your problem-solving skills, passion for technology, and drive for excellence, we would love to hear from you! About Bourgault Industries Bourgault Industries is a leading global manufacturer of technologically advanced seeding & tillage equipment, with R&D and manufacturing located in Saskatchewan. 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. Bourgault is at the forefront of agricultural innovation with our newly released Bourgault Intelligent Control (BiC) system! Click here to learn more about BiC! 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! To learn more about our company, please visit our website or check out this video! About The Opportunity As a Software QA Technician at Bourgault, you will be integral to the success of Bourgault Intelligent Control (BiC) and various other projects, contributing directly to the development and implementation of high-quality QA processes. This role is perfect for someone who thrives in a dynamic environment, where both technical expertise and problem-solving skills are key to ensuring exceptional product performance. Your Responsibilities
- Test Planning & Execution: Develop and execute test plans for mobile apps and embedded systems, considering hardware and real-time requirements
- Hands-On Implementation: Assemble hardware, create wiring harnesses and assemble electrical components
- Simulator Development: Build C/C++/Python simulators using Raspberry PI and/or Arduino-based boards
- Testing Strategies: Define and implement manual and automated testing methods & strategies, including testing the system operation in simulated real world scenarios (hardware-in-the-loop)
- Defect Identification: Conduct testing to identify and document defects, focusing on system performance, reliability and user experience
- Automated Testing: Lead the development of automated test scripts, utilizing tools and frameworks suitable for mobile applications and embedded software
- Troubleshooting: Resolve software issues on custom hardware platforms to ensure seamless operation
- Collaboration: Work closely with software developers, hardware engineers, product managers, and other stakeholders to understand system requirements & ensure timely identification & resolution of defects
- Defect Management: Use tools like Azure DevOps to track, document, monitor and report on issues efficiently
- Process Improvement: Actively participate in continuous improvement initiatives to enhance testing processes and methodologies; propose and implement best practices to optimize the overall software
About You To succeed in this role, you will need at least 2-5 years of experience in software quality assurance for mobile applications and embedded systems**,** with a proven ability to code in C, C++, C# and/or Python. You must have experience developing and executing bothmanual and automated test cases.You Will Also Bring The Following
- A degree or diploma in Computer Science, Computer Engineering, or a related field
- Proficient in programming languages including Python, C/C++, and C#.
- Hands-on experience with testing frameworks (e.g. NUnit, Google Test, UnitTest++, PyTest)
- Knowledge of continuous integration and automated regression test tools
- Strong understanding of Linux
- Mechanical aptitude
- Experience with Hardware-in-the-loop (HIL) testing and integration
- Knowledge of embedded systems, hardware interfaces, and communication protocols (e.g. CAN, ISOBUS, PRotoBuf, etc.)
- Experience with Azure DevOps or similar tools
- Experience with source code control systems such as Git
- Excellent problem-solving, analytical and troubleshooting skills
- Strong communication and collaboration abilities, with the ability to work cross-functionally within a team
- A passion for the agricultural industry is an asset, and a willingness to learn our products hands-on to understand them from the user's perspective will be key to your success.
About The Benefits At Bourgault, we offer more than just a job – we offer a career path with room to grow and meaningful work that helps feed the world! As a valued member of our team, you can look forward to a competitive salary, plus great benefits, including:
- Performance-based bonus
- Performance-based pay increases
- Extended health and dental benefits
- Company-wide profit-sharing plan
- Flexible Health Spending Account
- Life insurance, short-term & long-term disability insurance
- Group Registered Retirement Savings Plan (RRSP) with company-matching contributions
- Flex time
- Annual Personal Protective Equipment allowance
- On-site fitness center for employees and family members
- Personal development & career guidance
- Comprehensive Health & Safety Program
- Regular team BBQs, holiday parties, and employee appreciation events
Ready to Grow With Us? If you are a critical thinker looking for a challenging role within an innovative team, apply now! Application Deadline: Monday, June 9, 2025
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works
Get CanadaJobs.works on your phone!

Senior Lean IPD Advisor

Spécialiste produits - PIC

Product Specialist / Specialiste de produits

Coordonnateur(trice), Entrepôt et logistique - Coordinator, Warehouse and Logistics
