Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Test

$100k - $130k per year
Full-time

Providius

Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems.

This is a hands-on engineering role for someone who enjoys writing code, building automation, debugging difficult problems, and improving how software gets tested across an engineering organization.

Position Overview

This is a hands-on, individual-contributor role. You will spend most of your week writing test code, building test infrastructure, and working directly with engineers, not writing test plans for others to execute.

We are looking for someone to take our test automation and quality engineering practices to the next level. You will build the automated test suites and tooling underneath them, raise the standard for how the engineering team tests its own work, and help ensure our quality practices keep pace with how quickly modern software is now developed.

Software gets written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also changes where defects come from and what traditional reviews and test suites may miss. We want someone who sees that as an engineering problem: building the coverage, tooling, feedback loops, and development practices that allow the team to move quickly without sacrificing reliability.

Our products also increasingly include AI and machine-learning functionality, including LLM-based assistants and integrations with AI clients. These systems introduce a different class of testing problem. Outputs may vary between runs, model or prompt changes can alter behaviour without traditional code changes, and quality may need to be measured across a set of results rather than with a simple pass or fail.

You do not need to be an ML researcher, but you should have experience testing software with AI, ML, LLM, or other non-deterministic components and understand how to build credible evidence that these systems are ready to ship.

You will have meaningful autonomy and responsibility. You will work with engineering leadership to identify our biggest quality risks, establish practical approaches to addressing them, and implement the automation and tooling needed to make those approaches part of everyday development.

Duties and Responsibilities

  • Design, write, and maintain automated test suites across unit, integration, API, end-to-end, and regression testing
  • Build and improve test infrastructure including fixtures, mocks, reusable test libraries, test data management, and simulation environments
  • Build and maintain CI/CD test gates, smoke tests, regression suites, coverage reporting, and automated release-readiness checks
  • Keep automated testing fast, reliable, and useful enough that developers trust it and use it regularly
  • Build API and contract testing across services and integration boundaries
  • Establish performance, load, stress, and soak testing for high-throughput and real-time systems
  • Investigate and debug difficult failures across application, service, database, infrastructure, and deployment boundaries
  • Work with engineers to determine appropriate test coverage and validation approaches for new features and systems
  • Review test code with the same engineering standards applied to production code
  • Help developers improve the quality and testability of their own code rather than making testing the responsibility of a separate QA silo
  • Build reusable patterns and tooling that make it easier for engineers to write good tests
  • Establish practical testing standards and help drive their adoption across engineering
  • Identify gaps in existing test coverage and determine where deeper or different forms of validation are required
  • Help adapt our testing practices to the increased pace and changing failure modes introduced by AI-assisted software development
  • Use modern development and AI tooling to improve the speed and effectiveness of test development while maintaining confidence in the results
  • Validate that automated tests actually detect incorrect behaviour rather than simply confirming the current implementation
  • Share testing practices, tooling, and lessons across the engineering team

AI and ML Quality

  • Build and maintain evaluation approaches for AI, ML, and LLM-based product features
  • Test non-deterministic systems using representative datasets, repeated evaluation, appropriate metrics, and acceptance thresholds
  • Establish regression testing for model, prompt, retrieval, and AI-system changes
  • Test AI integrations end to end, including tool use, schemas, authentication, authorization, error handling, and unexpected responses
  • Help determine where automated evaluation is sufficient and where human review remains necessary
  • Validate data and pipelines used to support AI and ML functionality
  • Incorporate production failures and edge cases back into automated test and evaluation suites
  • Help define evidence-based release criteria for AI-enabled product functionality

Requirements

Tech Stack

Our engineering environment includes:

  • Languages: Python, Java, TypeScript
  • Test frameworks: pytest, JUnit, Playwright or Cypress
  • API and performance testing: Postman, k6 or JMeter
  • Data: PostgreSQL, TimescaleDB
  • Infrastructure: Linux, Docker
  • CI/CD: automated pipelines, test gates, coverage and release validation
  • Development tools: JIRA, Bitbucket
  • AI and ML systems: Python-based ML and LLM tooling, model and data pipelines, LLM integrations, and Model Context Protocol (MCP)

Experience with every technology listed is not required.

Required Skills / Experience

  • 5+ years of hands-on experience in software quality engineering, test automation, SDET, software engineering, or a closely related role
  • Strong programming ability and experience building maintainable test automation and engineering tooling
  • Hands-on experience designing and implementing automated tests across multiple layers of a software system
  • Experience building or substantially improving automated test frameworks or test infrastructure
  • Experience integrating automated testing into CI/CD pipelines
  • Strong API, service-level, integration, and regression testing experience
  • Experience with performance, load, stress, or soak testing
  • Strong debugging and troubleshooting skills across complex software systems
  • Experience working with test data, fixtures, mocks, simulation, or comparable approaches to creating reliable test environments
  • Ability to take incomplete or ambiguous requirements and determine what should be tested, how it should be tested, and what acceptable behaviour looks like
  • Experience reviewing test code and helping software engineers improve their own testing practices
  • Strong understanding of software engineering practices, not just QA processes
  • Experience testing software containing AI, machine learning, LLM, or other non-deterministic functionality
  • Understanding of how validating probabilistic systems differs from testing deterministic software
  • Experience working in fast-moving software development environments with frequent code changes and automated delivery practices
  • Strong communication and collaboration skills

Nice to Haves

  • Experience building evaluation suites for LLM or machine-learning based products
  • Experience defining representative or golden datasets, scoring rubrics, quality metrics, acceptance thresholds, or automated graders
  • Experience with prompt evaluation and regression testing
  • Experience evaluating RAG systems, including retrieval quality, grounding, and citation accuracy
  • Experience testing agentic workflows, tool calling, MCP servers, or other AI integrations
  • Experience with LLM evaluation frameworks such as promptfoo, DeepEval, Ragas, or similar
  • Familiarity with LLM tracing and observability tools such as Langfuse or LangSmith
  • Experience using LLM-as-judge techniques and understanding their limitations
  • Experience validating fine-tuned models or comparing model versions
  • Experience testing data pipelines, ML pipelines, or model-serving infrastructure
  • Familiarity with PyTorch, Hugging Face, MLflow, Weights & Biases, or related ML tooling
  • Experience testing GPU inference systems such as vLLM or Triton
  • Experience with security testing for AI systems, including prompt injection, data leakage, and authorization boundaries
  • Experience with chaos engineering, fault injection, or resilience testing
  • Experience testing high-throughput, real-time, distributed, networking, or data-intensive systems
  • Familiarity with networking concepts and protocols
  • Experience with Docker, Kubernetes, Linux, and on-premise or hybrid deployments

Benefits

Pay

$100,000 - $130,000 per year

Benefits

  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Vision care

Why Join Providius

  • Work on technically challenging software used in complex, real-time environments
  • Spend your time building testing systems and automation rather than managing a QA process
  • Have direct influence over how quality engineering is done across the company
  • Work closely with software, infrastructure, networking, and ML engineers
  • Help define practical approaches to testing AI-enabled software as those systems become a larger part of our products
  • Work in a small engineering organization where strong individual contributors can have significant impact
  • Take ownership of difficult problems without layers of process or bureaucracy
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Test in Hamilton, ON vacancy
  • $150k - $200k per year

     ...Senior Geotechnical Engineer Geotechnical Services Southern Ontario Annual Salary Range: $150,000...  ..., as well as geotechnical engineering software (slope stability, seepage, finite...  ...Some positions may involve online testing during the recruitment process. Depending... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Flexible hours

    Pinchin Canada Career

    Hamilton, ON
    18 days ago
  • Company Description Test description Job Description test Additional Information All your information will be kept confidential according to EEO guidelines.
    Suggested
    Full time

    Partners Internal Quality Control

    Hamilton, ON
    more than 2 months ago
  • $166.5k - $249.7k per year

     ...Titan? You will be part of the Engineering leadership team at...  ...50,000 people depend on our software to perform all their daily activities...  ...of 8+ years of experience on senior engineering roles (designing...  ...React is a plus. Git, unit testing, debugging, profiling, performance... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Immediate start
    Flexible hours

    ServiceTitan Software Canada ULC

    Hamilton, ON
    7 days ago
  •  ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Hamilton, ON
    more than 2 months ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next...  .... Qualifications ~8+ years of software engineering experience, including...  ...architectures, REST APIs, persistence, security, testing, and performance engineering. ~... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Hamilton, ON
    6 days ago
  •  ...Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated...  ...team, Egis is searching for a senior geotechnical engineer to act as the assistant...  ...the GTHA. Proficiency in geotechnical software packages such as Plaxis, GeoStudio, or similar... 
    Senior
    Full time
    For contractors

    Egis Group L.p

    Hamilton, ON
    more than 2 months ago
  • $95k - $120k per year

     ...Job Responsibility: Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36,000 people, in over 70 countries, dedicated to improving quality of life. Everyone has an... 
    Senior
    Full time
    Contract work
    For contractors

    Arcadis

    Hamilton, ON
    7 days ago
  • $65k - $85k per year

     ...currently seeking a full-time Software Developer to join our team and...  ...software solutions. Reporting to the Senior Software Developer, this role...  ...reviews Design, develop, test, debug and document software...  ...: Bachelor in Software Engineering is required Experience with... 
    Senior
    Full time
    Work at office
    Monday to friday

    Liburdi

    Hamilton, ON
    a month ago
  • $8.5k per year

     ...Job Description As a Project Coordinator within the Civil Engineering & Construction Department, you will support the planning, execution...  ...site development, and construction projects. Working closely with Senior Project Managers, consultants, contractors, and regulatory... 
    Senior
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Worldwide

    American Iron And Metal

    Hamilton, ON
    more than 2 months ago
  • $120k - $170k per year

     ...Description Intermediate or Senior Project Manager – (Civil Construction) Maple Reinders Constructors is currently searching for...  ...contractor. ~ A University Degree/Technology Diploma in Civil Engineering, or a combination of education and industry experience. ~ Travel... 
    Senior
    Weekly pay
    For contractors
    For subcontractor
    Work at office

    Maple Reinders

    Hamilton, ON
    19 days ago
  •  ...and innovation in the industry.   POSITION SUMMARY The Senior Project Manager plays a critical leadership role in overseeing...  ...Bachelor’s degree in Construction Management, Building Science, Engineering, Architecture, Business, Project Management, or a related discipline... 
    Senior
    Full time
    For subcontractor
    Work at office
    Local area
    Work from home
    Flexible hours

    Archmill House

    Hamilton, ON
    a month ago
  • $85.87k - $108k per year

     ...electronics, automation, and intelligent software to help customers build better and achieve...  ...: Salary Full-Time   Function: Engineering   Pay Range: ($85,871.00 - $108,000.00...  ...calculations, analysis, prototyping, and test data to support design decisions and ensure... 
    Full time
    Summer work
    Local area

    Lincoln Electric

    Hamilton, ON
    19 hours ago
  •  ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of...  ...and review traffic analysis and modeling using industry-standard software (e.g., Synchro, VISSIM, VISUM, Aimsun). Transportation... 
    Full time
    Contract work
    Internship

    Egis Group L.p

    Hamilton, ON
    more than 2 months ago
  • $67.5k - $80.24k per year

     ...Join Thrive Group! We are looking for a Full-Time Senior Financial Analyst to be part of our Finance Team. provides a spectrum...  ...Proficient working with a variety of data management and accounting software systems, including strong Microsoft Office skills particularly with... 
    Senior
    Full time
    Internship
    Work at office
    Monday to friday
    Flexible hours

    Thrive Group Canada

    Hamilton, ON
    more than 2 months ago
  • $65k - $85k per year

     ...Senior Marketing Specialist Location: Hamilton, Ontario Department: Marketing Employment Type: 18-24 Month Contract, In-Office...  ...a solutions-oriented mindset to performance gaps, proposing and testing adjustments with clear rationale and measurable outcomes... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday
    Shift work

    Morison Insurance Brokers Inc.

    Hamilton, ON
    more than 2 months ago
  •  ..., Smiths has been pioneering progress by engineering for a better future. We serve millions of...  ...product installation. Assembles and/or test product as required. Completes other...  ...proficiency, including MS Office and CAD software (Solid Edge). ~5+ years of work experience... 
    Full time
    Worldwide

    John Crane

    Hamilton, ON
    14 days ago
  •  ...and supports you as a partner? \\ \\\\\\\ \ Senior Microsoft O365 / Azure Admin \\ \...  ...the proposed solution in preparation for the Testing, Pilot, Early Adopter, and service -wide migrations. \ \ \ Test and validate the proposed solution will work... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Yoush Consulting

    Hamilton, ON
    more than 2 months ago
  •  ...a child and age successfully. #BeTheReason Job ID #32551: Senior Project Manager - Finance and Supply Chain Management Union:...  ...requirements and best practices. Support design, configuration, testing, data migration, integrations, and deployment activities. Governance... 
    Senior
    Full time
    Internship
    Immediate start

    City Of Hamilton

    Hamilton, ON
    15 days ago
  • $64k - $75k per year

     ...seeking for the role of electrical engineer to create and maintain...  ...product design, development, testing, and documentation Working...  ...shop floor to execute project test plans using engineering instruments...  ...of electrical and mechanical software tools such as Altium Designer,... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    21 days ago
  • $95k - $110k per year

     ...and still apply.  Vacancy type:   This posting is for an existing vacancy. About the Position: Walters Group is seeking a Senior Microsoft Solutions Specialist to take ownership of our Microsoft ecosystem, cloud services, identity platform, and cybersecurity... 
    Senior
    Full time
    Work at office
    Flexible hours

    Walters Group

    Hamilton, ON
    more than 2 months ago
  • $65k - $95k per year

     ...qualified for the role Quality Manufacturing Engineering with direct, hands-on experience applying...  ...studies, control plans, Inspection Test Plans (ITPs), and continuous improvement...  ...Excel, MS Word, and other quality tools and software such as ERP Excellent analytical, problem... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    16 days ago
  • $100k - $150k per year

     ...We’re looking for a Senior Residential Project Manager. And we mean senior. This is a serious role for someone who has proven they can carry one. You’ll be the main point of contact and coordinator for high-end residential landscape construction projects—from initial client... 
    Senior
    Full time
    Internship

    Three Seasons Landscapes

    Hamilton, ON
    more than 2 months ago
  • $4000 - $6000 per month

     ...components, manage prototyping, and conduct reliability testing. Prepare and manage engineering documentation throughout the product development lifecycle...  ...documents. Proficiency in mainstream circuit design software (e.g., Altium Designer, Cadence, or equivalent), with the... 
    Relocation

    Kaiyan Medical

    Hamilton, ON
    25 days ago
  • $65k - $75k per year

     ...role of full-time Mechanical Engineering to manage machine development...  ...technical documentation, functional testing, and cross-functional...  ...technical documents such as drawings, test procedures and manuals...  ...Solid Edge or equivalent CAD software is required ~2-3 years of relevant... 
    Full time
    Work at office
    Monday to friday

    Liburdi

    Hamilton, ON
    23 days ago
  • $75k - $95k per year

     ...are currently seeking a full-time Project Engineer/Project Manager who is responsible for...  ...deliverables and schedule in collaboration with senior management and stakeholders Lead and...  ...meetings, design reviews, and product testing to ensure alignment of technical teams with... 
    Senior
    Full time
    Work at office
    Monday to friday

    Liburdi

    Hamilton, ON
    21 days ago
  • $110k - $130k per year

     ...it happen? Our client is looking for a Senior Cybersecurity Specialist to own security...  ...can move comfortably between security engineering, incident response, identity, vulnerability...  ...how to balance risk reduction with uptime, testing, change windows, rollback planning, and... 
    Senior

    STACK IT Recruitment

    Hamilton, ON
    28 days ago
  •  ...child and age successfully. #BeTheReason Job ID #32177: Senior Financial Analyst-Utility Billing Union: Non-Union Job Description...  ...and the general public. # Excellent knowledge of computer software applications, budget systems and emerging trends and related... 
    Senior
    Long term contract
    Full time
    Temporary work
    Immediate start

    City Of Hamilton

    Hamilton, ON
    a month ago
  • $63k - $101k per year

    Electrical Engineer P.Eng. About JNE Consulting JNE Consulting is a progressive, multidisciplinary...  ...projects ~Coordinate with senior engineers, project managers, and other disciplines...  ...executing projects using 3D design software ~Proficiency with Microsoft Excel, Outlook... 
    Senior
    Full time
    Work at office

    JNE Consulting Ltd.

    Hamilton, ON
    13 days ago
  • $69.8k - $87.25k per year

     ...Role What you need to know about this position The Process Engineer is a key contributor and champion of the advancement of our Factories...  ...line applying problem solving tools, generating and conducting test plans to address the solution of technical issues. Ensures... 
    Hourly pay
    Work at office
    Local area
    Relocation package
    Monday to friday
    Flexible hours
    Shift work

    Mondelēz International

    Hamilton, ON
    25 days ago
  • $70k - $90k per year

     ...We are currently seeking a full-time Product Engineer / Product Manager with a strong technical background in machine design, manufacturing...  ...Participate in design reviews, technical meetings, testing activities, and production readiness reviews Key Skill Requirements... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Test. Be the first to apply!