Software Testing jobs in Guelph, ON
QA Analyst
Easily applySienci Labs Inc.Waterloo, ON N2V 1C6- $70,000–$75,000 a year
- Full-time +1
- Monday to Friday
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- Extended health care
- Experience with CAM software or other CNC controller software (e.g., Mach3, LinuxCNC).
- Experience with software QA methodologies and defect tracking.
CNC QA Specialist
Easily applySienci Labs Inc.Waterloo, ON N2V 1C6- $75,000–$90,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Discounted or free food
- Casual dress
- Keep test documentation focused on real-world use cases, not just theoretical edge cases.
- A proactive, curious mindset – you don't wait for bugs to be reported;…
Software Developer
Easily applyAngstrom Engineering Inc.Cambridge, ON- $30–$60 an hour
- Full-time
- Monday to Friday +2
- Flexible schedule
- Perform end to end testing of PC and PLC software.
- Ability to solve technical software and mechanical problems.
- Day shift Monday to Friday with some overtime.
Software Developer
Easily applyNewNavitas Vehicle SystemsWaterloo, ON N2L 6A7- $48.35 an hour
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Participate in regression testing, unit testing, and CI/CD processes.
- Exposure to regression testing, unit testing, and CI/CD workflows.
Jr. Fluid Power Designer
Easily applyNewUMI Group Inc.Guelph, ON N1L 1B2- $50,000–$72,500 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Assist with prototype builds, testing, validation activities, and review of results under the direction of senior technical staff.
Lead Hardware Engineer - Electrical & Embedded Systems
Easily applyUrgently hiringMusashi AI North America Inc.Waterloo, ON- $100,000–$130,000 a year
- Full-time
- Proficient in embedded software and controls using languages such as Python and C — including tuning motors, testing sensors, and embedded system integration.
Intermediate Civil Engineer
Easily applyMallot Creek GroupElora, ON- $95,000–$115,000 a year
- Permanent
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- As an experienced designer, specifically in land development and storm water management design, they must also work and coordinate with multiple disciplines to…
Senior Full Stack Developer
Easily applyOften replies in 1 dayNetsweeperWaterloo, ON- $115,000–$125,000 a year
- Full-time +1
- Paid time off
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- Work from home
- Experience with testing frameworks such as Jest and Enzyme.
- As a senior member of our development team, you will be responsible for designing, developing,…
Optical Coatings Specialist
Easily applyAngstrom Engineering Inc.Cambridge, ON- $35–$60 an hour
- Full-time
- 40 hours per week
- Monday to Friday +2
- Flexible schedule
- Build and validate process windows and golden recipes; establish end-to-end control plans (pre-clean, fixturing, bake-out, deposition, cooldown, post-process).
Product Engineering Technician
Easily applyKrug Inc.Kitchener, ON N2H 4C2- $45,000–$55,000 a year
- Full-time
- Tuition reimbursement
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Profit sharing
- Prototyping and product standards testing.
- General knowledge of MRP manufacturing computer systems or equivalent production type software.
Weld Lab Technician
Easily applyPWO Canada IncKitchener, ON- $28.90–$35.12 an hour
- Full-time +1
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Able to manage data and create reports as required.
- Makes accept/reject determinations with computer-aided software.
- Nature and Scope of the Position*.
Sr. Fluid Power Engineer / Designer
Easily applyNewUMI Group Inc.Guelph, ON N1L 1B2- $80,000–$110,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Strong proficiency with SolidWorks, DraftSight, PDM, and related design/documentation software, with the ability to create, review, release, and control complex…
Backend Tech Lead
Easily applyVenuitiWaterloo, ON- $180,000–$220,000 a year
- Full-time +1
- Oversee testing strategies, including unit, integration, contract, and performance testing, to ensure application quality and reliability.
PLC / Robotic Programmer
Easily applyCMP AutomationKitchener, ON N2R 1H5- $90,000–$110,000 a year
- Full-time +1
- RRSP match
- Extended health care
- Provide thorough testing of machine functionality to verify PLC program completeness.
- Under the supervision of an experienced Control System Designer, develop…
PLC / Robotic Programmer
Easily applyCMP AutomationKitchener, ON N2R 1H5- $90,000–$110,000 a year
- Full-time +1
- RRSP match
- Extended health care
- Provide thorough testing of machine functionality to verify PLC program completeness.
- Under the supervision of an experienced Control System Designer, develop…
Senior Full Stack Engineer - Electronic Arts [EAFS260703]
Easily applyNewHatchOntario- $130,000–$170,000 a year
- Full-time
- Monday to Friday
- Paid time off
- Life insurance
- Disability insurance
- Work from home
- Ensure Testing & Reliability: Implement comprehensive application testing (unit, integration, and e2e testing).
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:
Career Resources:
Job Post Details
QA Analyst - job post
Job details
Pay
- $70,000–$75,000 a year
Job type
- Permanent
- Full-time
Shift and schedule
- Monday to Friday
Location
Benefits
Pulled from the full job description
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Extended health care
- Company events
- Flexible schedule
Full job description
About Sienci Labs
At Sienci Labs, we build software that empowers people to create, collaborate, and innovate. Our tools are used by a growing community of developers, businesses, and creators around the world. We're a small, fast-moving team that thrives on solving real-world problems through clean code, smart engineering, and a relentless focus on quality.
About the Role
We're looking for a sharp, detail-oriented QA Analyst who brings hands-on CNC experience to the table. This role is not just about testing code—it's about being the bridge between our software development team and other departments (customer support, product, manufacturing, sales, etc.).
You will proactively reach out to these teams to uncover bugs, understand how our software behaves in real CNC workflows, and ensure issues are caught early and communicated clearly. If you understand how CNC machines operate, how operators think, and how software can break in the real world, we want to talk to you.
What You'll Be Doing
- Act as a liaison between the software development team and other departments (support, product, manufacturing, sales) to identify, prioritize, and document software bugs.
- Proactively communicate with non-technical teams to gather real-world bug reports and usage feedback.
- Write and maintain unit tests and automated test suites for our Electron, React, Node.js, and TypeScript stack.
- Use Jira to track tasks, report bugs, and collaborate with developers.
- Reproduce, document, and escalate bugs found in CNC-related software workflows.
- Perform manual and automated testing across desktop (Electron) and web applications.
- Help improve QA processes to catch issues earlier in development, especially those related to CNC toolpath generation, machine control, or user interface.
- Keep test documentation up to date and advocate for best practices in testing.
What We're Looking For
- CNC experience – required (you understand G-code, toolpaths, machine setup, and common failure modes in CNC workflows).
- Knowledge of CNC firmware, specifically GRBL and GRBLHAL – strongly preferred (candidates with this experience can dive deeper into debugging and root cause analysis right away).
- Experience with software QA methodologies and defect tracking.
- Proficiency with Jira for task management and bug reporting.
- Strong skills in unit testing frameworks (Jest, Mocha, etc.) and test automation.
- Familiarity with our stack: Electron, React, Node.js, TypeScript.
- Ability to work independently, troubleshoot issues, and propose solutions.
- Clear communication skills – you can explain technical issues to developers, non-technical staff, and customers alike.
- A proactive mindset – you don't wait for bugs to be reported; you seek them out from other teams.
Nice to Have
- Experience with end-to-end testing tools (Cypress, Playwright, Selenium).
- Knowledge of CI/CD pipelines and integrating automated tests.
- Background in customer-facing bug triage (working with support teams).
- Experience with CAM software or other CNC controller software (e.g., Mach3, LinuxCNC).
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) – preferred.
- 3+ years in QA/testing roles (preferred).
- 2+ years in software development environments (preferred).
- CNC experience – required.
- GRBL/GRBLHAL knowledge – strongly preferred.
Why Work at Sienci Labs?
You'll be part of a tight-knit team where your work has a direct impact on thousands of users. You'll help shape how our software interacts with real-world CNC machines, and you'll be the voice connecting development to the rest of the company. Clean code, smart testing, continuous improvement—and no bureaucracy.
Schedule
- Monday to Friday
Work Location
- In-person (preferred) or hybrid (must be local to Waterloo, ON N2V 1C6)
Pay: $70,000.00-$75,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Discounted or free food
- Extended health care
- Flexible schedule
- On-site parking
- Vision care
Work Location: In person