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 20 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Test in Hamilton, ON vacancy
  •  ...Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products. This is a hands-on engineering role for someone who enjoys writing code, building automation, investigating failures, and learning how complex... 
    Suggested
    Full time

    Providius

    Hamilton, ON
    18 days ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type...  ...ready applications. Develop, consume, test, and integrate RESTful APIs and other...  ...business analysts, architects, QA engineers, DevOps teams, and other stakeholders... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours ago
  • $100k - $120k per year

     ...of our employees, our customers, patients, community stakeholders, and cultures across the world. Air Liquide is Hiring a Senior Plant Engineer Salary Range: $100,000 - $120,000  Location: Hamilton, ON Ability to work on-call nights, weekends, and holidays as required... 
    Senior
    Full time
    For contractors
    Internship
    Local area
    Immediate start
    Shift work
    Night shift
    Weekend work

    Air Liquide

    Hamilton, ON
    1 day 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
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years...  ...junior developers and contribute to engineering standards and continuous improvement...  ...modernization, cloud deployments, automated testing, and release management.... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours ago
  • $65k - $75k per year

     ...We are currently seeking a full-time Software Developer to design, build, test, and maintain software solutions throughout their full lifecycle while directly...  ...Studio .NET, C#, XML is required ~ Bachelor of Engineering or Bachelor of Computer Science degree is required ~... 
    Full time
    Work at office
    Monday to friday

    Liburdi

    Hamilton, ON
    12 days ago
  •  ...as they are already under consideration Job ID #31810: Senior Process Engineer, Plant Operations Union: Non-Union Job Description ID...  ...applications and Supervisory Control and Data Acquisition (SCADA) software. # Must have a valid Class "G” Driver’s Licence and the... 
    Senior
    For contractors
    Immediate start

    The City of Hamilton

    Hamilton, ON
    17 hours ago
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years...  ...Developer to assist in designing, developing, testing, and maintaining software applications....  ...will work under the guidance of senior developers to deliver reliable, scalable,... 
    Senior
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Hamilton, ON
    20 days ago
  • $85k per year

     ...plants have design, mold, paint, assembly and testing capabilities. Tiercon manages 5 sites...  ...in the automotive industry as a Quality Engineering.Job Summary & Reporting Structure:Tiercon...  ...Minitab or other SPC/statistical analysis software.Strong computer skills, including... 
    Full time
    Internship
    Work at office

    Tiercon

    Hamilton, ON
    9 days 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
    13 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
    12 days ago
  • $110k per year

     ...CFO ~ Ontario-based Preferred ~ Alternative Medicine, Cannabis, Consumer Goods Industry You get contacted every week. Another Senior Accountant role at another company doing the same thing. This one is different. Our client is a fast-scaling consumer goods company... 
    Senior
    Remote work
    Flexible hours

    NPA WorldWide

    Hamilton, ON
    2 days ago
  • $80k - $100k per year

     ...development of process requirements, and develop software from functional specifications Perform system integration, software test planning, testing, and commissioning...  ...~ College Diploma or University Degree in Engineering ~4-8 years of experience as a Controls Specialist... 
    Senior
    Full time
    Casual work
    Remote work
    Relocation
    Monday to friday

    EVM Group

    Hamilton, ON
    1 day ago
  • $66k - $114k per year

     ...advantage. Manufacturing Applications Engineer ArcelorMittal Dofasco – Process Automation...  ...internal teams through implementation, testing, commissioning support, and stabilization...  ..., interfaces). A solid foundation in software development is needed to be effective in... 
    Permanent employment
    For contractors
    Work at office
    Immediate start
    Monday to friday
    Flexible hours

    ArcelorMittal Dofasco

    Hamilton, ON
    7 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
    12 days ago
  •  ...Job Title: Software Developer – SME (Subject Matter Expert) Location...  ...architecture, software engineering, API design, data integration...  ...handling, logging, monitoring, testing, and performance optimization...  ...technical mentorship to junior and senior developers and support... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours 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
    5 days ago
  • $40 - $47 per hour

     ...posting is for an existing vacancy. About The Position Walters Engineering delivers safe, economical, and construction-driven structural...  ...team. We are open to candidates ranging from intermediate to senior level, with opportunities to take on increased responsibility based... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Walters Group

    Hamilton, ON
    2 days ago
  •  ...allow you to excel in our dynamic environment. Dillon's Coastal Engineering Group is seeking a talented Coastal Engineering Specialist to...  ...mapping and vulnerability analysis. Familiarity with scripting software such as Matlab or Python is essential. Ability to... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Dillon Consulting Limited

    Hamilton, ON
    6 days ago
  • $70k - $110k per year

     ...Consulting firm Research institute, laboratory or centre Engineering firm Responsibilities Tasks Conduct research into the...  ...specialization Computer and technology knowledge SolidWorks software AutoCAD MS Windows Project management software Data... 
    Permanent employment
    Full time
    Remote work

    STERN LABORATORIES INC.

    Hamilton, ON
    5 days ago
  • $50k - $70k per year

     ...Canada achieve its net-zero target. Work setting Consulting engineering company Manufacture Responsibilities Tasks Assist in...  ...interpret engineering design, drawings and specifications Test machines and equipment Assist in design and fabrication of experimental... 
    Permanent employment
    Full time
    Remote work

    STERN LABORATORIES INC.

    Hamilton, ON
    4 days ago
  • $8.5k per year

     ...We AIM for excellence. Job Description The Manager, Engineering and Project Management is responsible for leading the planning,...  .... Proficiency with Microsoft Office and project management software Additional Information Annual AIM tuition scholarship... 
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Worldwide

    American Iron and Metal

    Hamilton, ON
    6 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
    a month ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Junior Location: Toronto, ON Experience...  ...Responsibilities Assist in developing, testing, debugging, and maintaining enterprise...  ...business analysts, QA specialists, and senior developers. Required Skills and... 
    Senior
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours ago
  • $95k per year

     ...Stoney Creek, the plants have design, mold, paint, assembly and testing capabilities. Tiercon manages 5 sites across 2 cities employing...  ...interested in the automotive industry in Supplier Quality Engineering at our Corporate office in Stoney Creek.Job Summary & Reporting... 
    Full time
    Work at office

    Tiercon

    Hamilton, ON
    13 days ago
  • $125k - $145k per year

     ...of the Role SB Canada is hiring a Senior Estimator to lead tender pursuits for our...  ...submissions. Develop bid strategy with engineering, operations and leadership, including...  ...and French. Proficiency with estimating software such as HCSS HeavyBid or B2W, and takeoff... 
    Senior
    Permanent employment
    Contract work
    For subcontractor
    Local area
    Monday to friday

    VINCI Construction

    Hamilton, ON
    13 days ago
  • $130k - $160k per year

     ...grows, and moves. Reporting to the Construction Manager, the Engineering Manager will support the Hamilton LRT project through the...  ...drafters in the appropriate use of technical standards, tools, and software. Perform other duties and responsibilities as assigned.... 
    Permanent employment
    Temporary work
    For contractors
    For subcontractor
    Local area

    AECON

    Hamilton, ON
    18 days ago
  • $70k - $80k per year

     ...of experience as a Project Coordinator or Senior Project Coordinator with a General...  ...education in Construction Management, Civil Engineering, Architectural Technology, Construction Engineering...  ...CMiC, or similar construction management software. ~ Demonstrated leadership, problem-... 
    Senior
    Permanent employment
    For contractors
    For subcontractor
    Work at office

    Michael Page

    Hamilton, ON
    6 days ago
  •  ...Job Title: QA Specialist – Senior Location: Toronto, ON Experience: 3–9 Years...  ...Specialist to plan, execute, and improve software testing activities across web applications, APIs,...  ...responsible for developing comprehensive test strategies, performing functional and integration... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours ago
  •  ...Job Title: Business Analyst – Senior Location: Toronto, ON Experience...  .... Support user acceptance testing by developing business scenarios, reviewing test cases, and coordinating stakeholder...  ...business analysis, requirements engineering, or process improvement. ~... 
    Senior
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    17 hours ago

Do you want to receive more vacancies?

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