Current jobs related to Software Engineering Specialist in Test - Montreal, Quebec - BDC


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes. Our broad capabilities across various testing areas enable clients to increase software development speed and quality while reducing risk and cost.Job SummaryWe are seeking a Senior QA...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes. Our broad capabilities across various testing areas enable clients to increase software development speed and quality while reducing risk and cost.Job SummaryWe are seeking a Senior QA...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job DescriptionThe Testing Consultancy (TTC) is a global specialist software testing company that helps organizations transform their software delivery processes.We offer a wide range of testing capabilities that enable our clients to increase the speed and quality of software development while reducing risk and cost.Benefits:Paid HolidaysThe primary purpose...


  • Montreal, Quebec, Canada BDC Full time

    Transformative OpportunityBDC is embarking on a digital transformation initiative to modernize its products and services. As part of this effort, we are seeking a skilled Software Engineering Specialist in Test to join our team.About the RoleAs a Software Engineering Specialist in Test, you will play a critical role in planning, developing, and maintaining...


  • Montreal, Quebec, Canada BDC Full time

    Transformative OpportunityBDC is embarking on a digital transformation initiative to modernize its products and services. As part of this effort, we are seeking a skilled Software Engineering Specialist in Test to join our team.About the RoleAs a Software Engineering Specialist in Test, you will play a critical role in planning, developing, and maintaining...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...


  • Montreal, Quebec, Canada Test Dev Tools Full time

    Job Title: Senior QA Software EngineerThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software.We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while...

Software Engineering Specialist in Test

2 months ago


Montreal, Quebec, Canada BDC Full time

About BDC

BDC is a leading financial institution that provides financing and advisory services to Canadian entrepreneurs. We are committed to fostering a diverse, equitable, and inclusive environment where our employees can thrive.

Job Overview

We are seeking a highly skilled Software Engineering Specialist in Test to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining test automation code to ensure the quality and reliability of our applications.

Key Responsibilities

  • Participate in active software development with the software engineering team.
  • Identify opportunities to reduce testing time and effort by automating repeatable tests.
  • Work with software engineers and QAs to automate test cases currently manually executed.
  • Design and develop complex automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions, and other programmatic test tools as required to execute tests.
  • Prepare robust test strategy, test plan, test cases, log defects, and produce status reports.

Requirements

  • Master of the Test Automation theory Test pyramid.
  • Good experience using HTTP-based APIs mocking tools such as WireMock.
  • Proven experience in using unit testing frameworks such as MS Test and/or xUnit framework.
  • Solid knowledge of Microsoft Dynamics CRM 365 software.
  • Demonstrable experience in using mocking framework such as MOQ in unit testing C# and.Net Core application code.
  • Solid experience in using modern OO language, ideally C#, writing automated tests and code refactoring.
  • Demonstrated hands-on technical experience in Test-Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior-Driven Development (BDD).
  • Demonstrated understanding in Computer Science fundamentals - Algorithm Design, Problem Solving, Complexity Analysis, and Data Structures.
  • Demonstrated hands-on technical experience in refactoring legacy, modern application architecture, and cloud native/hybrid application code to enable testability.
  • Experience in implementing quality frameworks with quality gates within a CI/CD framework.
  • Have experience in tools like Postman, ReadyAPI (formerly Soap UI Pro) or similar in a Test Automation context.
  • Experience in Playwright, Cypress, Selenium WebDriver or comparable UI automation framework.
  • Experience with Continuous Integrations tools such as Azure DevOps CI, Jenkins, Bamboo, GitLab or similar.
  • Experience with automated code quality frameworks such as SonarQube, Vercode or similar.
  • Working knowledge of Load and Performance Testing.
  • Have experience in Database and SQL Queries for Data validations using Automation Test Frameworks.

What We Offer

  • A competitive salary and benefits package.
  • A dynamic and inclusive work environment.
  • Opportunities for professional growth and development.
  • A chance to work on exciting projects and contribute to the success of BDC.

How to Apply

If you are a motivated and experienced software engineer with a passion for test automation, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter to us.